<SEC-DOCUMENT>0000920371-22-000082.txt : 20220506
<SEC-HEADER>0000920371-22-000082.hdr.sgml : 20220506
<ACCEPTANCE-DATETIME>20220505174105
ACCESSION NUMBER:		0000920371-22-000082
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		84
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220506
DATE AS OF CHANGE:		20220505

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Simpson Manufacturing Co., Inc.
		CENTRAL INDEX KEY:			0000920371
		STANDARD INDUSTRIAL CLASSIFICATION:	CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420]
		IRS NUMBER:				943196943
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-13429
		FILM NUMBER:		22897973

	BUSINESS ADDRESS:	
		STREET 1:		5956 W LAS POSITAS BLVD
		CITY:			PLEASANTON
		STATE:			CA
		ZIP:			94588
		BUSINESS PHONE:		9255609000

	MAIL ADDRESS:	
		STREET 1:		5956 W LAS POSITAS BLVD
		CITY:			PLEASANTON
		STATE:			CA
		ZIP:			94588

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SIMPSON MANUFACTURING CO INC /CA/
		DATE OF NAME CHANGE:	19940315
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ssd-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:f9fce96a-8c57-4136-be2e-a9813f5e9acc,g:dcce190e-41fd-45cd-92f8-15b141854d12,d:d976c4e9f65f4daf94317994a4c2e086--><html xmlns:ssd="http://www.simpsonfg.com/20220331" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ssd-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml8yLTEtMS0xLTM3NTgx_8545bcb2-1aa5-4878-a88b-2f3ebfe683d3">0000920371</ix:nonNumeric><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml8zLTEtMS0xLTM3NTgx_451aede3-d811-4850-8f83-bd294efdc1dd">false</ix:nonNumeric><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml80LTEtMS0xLTM3NTgx_f44dbf33-a983-4142-95f6-a9857d19c588">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml81LTEtMS0xLTM3NTgx_d51a9125-7ac8-4fe0-83a1-629747019cd8">2022</ix:nonNumeric><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml82LTEtMS0xLTM3NTgx_ed85db7b-209d-4b65-bf1f-af3296f19ea1">Q1</ix:nonNumeric><ix:nonFraction unitRef="usdPerShare" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMi0xLTEtMS0zNzU4MQ_aa284568-712b-4c7a-a1b0-3b5f786efb71">0.25</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMi0yLTEtMS0zNzU4MQ_76689789-3ab0-4b18-aac5-a9a157aee523">0.23</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="INF" name="ssd:ShareBasedCompensationPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMy0xLTEtMS0zNzU4MQ_f345bf13-4596-4f8b-97b1-5e9aaae4931a">139.07</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="INF" name="ssd:ShareBasedCompensationPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMy0yLTEtMS0zNzU4MQ_1fdb3426-6857-4faf-9f97-62cee54fb006">93.45</ix:nonFraction><ix:nonNumeric contextRef="ice523ee1e7cc454690bf5f77ae89609b_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNy9mcmFnOjFkMWNhMjE1YTkyMzRiMDhiNmMyOTI2YjA1MTA5OGE4L3RleHRyZWdpb246MWQxY2EyMTVhOTIzNGIwOGI2YzI5MjZiMDUxMDk4YThfMjky_87df949e-0ea8-47e0-bda3-caef59702b6b">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfMzY4_2545b583-e384-4437-8abb-d221f75b3a7e">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfNDE0_52b768da-8f65-4889-997c-b2406746a397">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfNTMy_1528eef9-1648-4d63-bd89-e605fa9dd77a">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ieeeee929eb704df883b7f81e70d36d0e_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfNjg4_a142ec52-6dc3-462d-b420-e5da942cf0f7">P4Y</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-5" name="us-gaap:LongTermLineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMTM1L2ZyYWc6N2UxYjA4YWZjMzZkNDNkNWJlODU4ZTMxNTBmNTdkMDUvdGV4dHJlZ2lvbjo3ZTFiMDhhZmMzNmQ0M2Q1YmU4NThlMzE1MGY1N2QwNV8xMDk5NTExNjI3ODk0_2c65e8ba-19d6-491f-ae44-946f21cb2695">0</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ssd-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38886c74c6df4894898b7df50668918a_I20220502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib180306553e7497fa57f3ccb78a3241f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib112f318aa8947aba63dff3cdcfac07f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15f7625ff9c54619ba9be719f513c3a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></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="iec0ab77228cc4cf8964968c306625059_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></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="ifb5b99b7a7834b8ea6112fad7441c2f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="i3e9ccb0704b74bb88e1faec2256199e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="iab415990666c40018302eef3774f31a3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="i0cad1ca3693d4c7696ca663f3e29ab60_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="ie146ef316f424cd0a40861d7d49ae17a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5e37ae4347147199a024db21bdf6740_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52528df6f6934cb6897f3243400ca766_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if969ff26e0a04a9989bbf351ae35135a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d67653ebd4640d899e86a654d926f9f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia559d4d1649f47049f225136eef6329a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if40c462ab0434d6dabb4dead55d801f5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadf2f4a460cf4af0bfd3d9c39b22f3d0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a732b0fa8104164a34a32521d726ff3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd018a09e4794d33a1e4af7f3c27dbe9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="i3ca99323c4464730bca0f0c68e93af07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="i9219c14394044d41aac296cac1b4e0a0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="i6cfba88886de41e381ca25fdeb47961f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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="i56d760a5346541e7af61c971e54797f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76b8138db93d4202a97b8842b8bc23f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b088e737529443694ccf985b2a7a398_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id10ddc060c33454084be48c715f8e59d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe82646180554f47bb8a0cc9e5168e2f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f87f153e01249de9b31acea9e96facc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if832709ebf1049f28b2b94f06d6c58a5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff32f2db30f342968cac5c1b6c6da9dc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9774bcfccdf043c09a0464a504317a29_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i0ff03fcdc34846b18cbca021ecb7c80a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i884e2350fb53484da248a3c5356e0b6e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice523ee1e7cc454690bf5f77ae89609b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i014a4d0bdd6444d4b211e920add33dfe_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:WoodConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia38b2d788b2f4f0d84f6f9d10bc95609_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:WoodConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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="ia9cfd669c5824ec6ae30437077038f46_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:ConcreteConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib72c9cac69ca4c4da4b56f1c16ff5e8c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:ConcreteConstructionMember</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="i7d4bf71a09c543a1b8482cbe15ec7820_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:OtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66a5ef6e0d984bb181c2d3e43a2aca22_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ssd:A2020StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8d37e79a6624095829e87e9037b7024_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeeee929eb704df883b7f81e70d36d0e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ssd:EmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i139605ae18bc4cc2b07c8aa6e05c0e17_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c29b5c11df54ccc8870a907641f8cb2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i533ee7d859cb42909af3e6e104b6c0f0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdca68c3cebb4c44ba824f2e9637971f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2f6233c518c4be5a3a8c31a43f88800_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22220591e2114b65939ab54235b25c75_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia65d4617808e41e0be9da6b4ab908df2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31e2441268ef4bb49427b8266b977a3d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97d826f826c0419cb05866d620fa8d8f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d89ab3f79874b899f1d7b7a49932214_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42d5ae89cba1419b80c814b1f5ff1b93_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f6a0f13de1946178e8c35733b880b99_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a055eca193e47b3a082a097cae6987b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</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="i4d7fcafb907042adbb4d2049f14ff0e6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</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="i90adf03909ad41adae8de6cad41d7256_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief5e569fa28642349000f565d8f5b1c1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4accb50f2869469dbd3059e1baa1232b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i742cb105ec2547d09b49abcbbfad1ed4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57c4fb322e394b5d916004f4cdbc10f6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</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="ia1fec681477740aba3aa9da766dd4884_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71e56f395b784114872e1311fcdcc071_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</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="i8fd719a2ce774d289eb09decd3319095_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie12ae1047160419e9afc90f6d10e0be6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff170bba4f68489d8f0b1c31c02115ca_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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="i3db278f3c4504b01b98c3bff195e11d0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcc531e3ce7f4f44aa4a39be4550a04e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a94008d055a4129bf3e60a979d5085e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e565c0c1984c8a808ca9c34d0d869b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ad1baa0968241c7ad4a7c09ea6d3c6d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1164b3ce1d54b9fab640698840a77b6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20633a1b38ee4198b25fc498531fea1f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia07bc5fe413c43aaab1178f644d68a1d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf4f8b8a86c44ec7922829c8a9768bbe_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa778a48afb2465c9d8c97f782fb9a84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57abc1f8d6d04aefb54e2b8e1135b841_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssd:MachineryEquipmentAndSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7e860c7d24c4233969df94896969944_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssd:MachineryEquipmentAndSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7783f2522d5d4b17b385f2be5b6c0262_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssd:MachineryEquipmentAndSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46ee0c5d27b84c40980638f5462b1f4b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2674f6224d8d4249a7d8503173f4a194_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6037f471a314ef7aaaa601a40a3da28_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9222de422e544c79fbb3e51bec7d880_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35051905506e4cb89c8cdc05bbcffc63_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4f71963b41648bcb0d4dbdf194b95ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i114c4f0fd67545b7875f48adc4fe1159_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2e08fadb48b427dbe8d52690e9fde70_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f86a2f1fcdf4e9ca10c1b9f4478a63c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>ssd:segment</xbrli:measure></xbrli:unit><xbrli:context id="ie46d8444c4ba4913abcb9687d3dc148d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e03338cac54582a2eb03056c996f25_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</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="i3f4d971aea114cdba29b75111d36c5d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib69e9296e1054f6aab7c45c88ee5ac0e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</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="ic6152ac8ede344aab2b6b9e32c1f0031_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2610fdeab6684120b152e3f7e4a2e3c4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</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="ib8b31d7d152d44b3bc5a600543840cb9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dc587e99b6d436fa183a135283ab155_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</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="i89833f07fbf647feb86b339bdd44fb69_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i578d2c331b2a4daa9ca8bcd036472776_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</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="iae67a66ddf9f4246b2d79794e401fd96_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife8b37d6652d402f914b8dee933df252_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</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="i1c4e54281ab8469e91620c937c7144fa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i394e3e93f2f44b03a3edbdfd4f2b4faf_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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="i03c1702516884ee58afb980b3d1a74d9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98383519c22f4e829dc08c1342973d5a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="i8b26c7684f48448fb83f392d951733e8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2fa5e8b149b4309a118bb0493e39dca_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5e1c892778845e1a5f871a5b3da3e71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb99fcbedf704f69942a2f1abd049516_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:ForeignSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i773947fb2e8a42bdb78f556b4b877c9e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:WoodConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i828a049e182e491e80e5dceb5dec2579_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:WoodConstructionMember</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="i4666b6fbedc24c6587e291d7a5a9521f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:ConcreteConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9cd61b307af42bfb075381f8127b3fe_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:ConcreteConstructionMember</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="i9ed8ba61b43f4ff69aa2bdada9eb3d4e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:OtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93404c64a94a4b528979ae1ce1d06175_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:OtherProductsMember</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="i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-03</xbrli:startDate><xbrli:endDate>2022-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c33989fdbff40d78ef8b689e45ecc08_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000920371</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div id="id976c4e9f65f4daf94317994a4c2e086_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;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:18pt;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:10pt;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:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU2_794fa9f8-e771-4aaa-90c4-b5d616adc7d1">10-Q</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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:9.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.505%"></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:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MGMxMjAzZGE4YzI5NDE1Y2EwZjViZDllMGQ2N2U1YTcvdGFibGVyYW5nZTowYzEyMDNkYThjMjk0MTVjYTBmNWJkOWUwZDY3ZTVhN18wLTAtMS0xLTM3NTgx_848ea497-3922-488d-b5ff-396ebf4c37e8">&#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:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</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%">&#160;</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%">For the quarterly period ended:&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8xMzk_67abc0c5-2df5-4a62-99e5-ed42c2a8c7fb">March 31, 2022</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">OR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.359%"></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:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MjJlYTcwMGI1YTA3NDkzMTgzMjQ3Njk1YTkxMmI2NmIvdGFibGVyYW5nZToyMmVhNzAwYjVhMDc0OTMxODMyNDc2OTVhOTEyYjY2Yl8wLTAtMS0xLTM3NTgx_865d038e-dfff-4815-943e-9eec28ab0fc7">&#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:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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:120%">&#160;</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%">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;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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Commission file number: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yNjY_c519434c-f105-4699-9cd3-290f79331151">1-13429</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yNzQ4Nzc5MDcxNTA1_eb2a716f-4920-40ea-9797-bc77b2b12045">Simpson Manufacturing Co.,&#160;Inc.</ix:nonNumeric></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:120%">(Exact name of registrant as specified in its charter)&#160;</span></div><div style="margin-top:5pt"><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:46.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.142%"></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%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6NTMxMDE1ZmJjZmM2NDM2Zjk0YzhlYzRjNjA4MzQ2ZmQvdGFibGVyYW5nZTo1MzEwMTVmYmNmYzY0MzZmOTRjOGVjNGM2MDgzNDZmZF8wLTAtMS0xLTM3NTgx_2d6977ea-b1d5-4cd8-87d4-3aa0be47db53">Delaware</ix:nonNumeric></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6NTMxMDE1ZmJjZmM2NDM2Zjk0YzhlYzRjNjA4MzQ2ZmQvdGFibGVyYW5nZTo1MzEwMTVmYmNmYzY0MzZmOTRjOGVjNGM2MDgzNDZmZF8wLTItMS0xLTM3NTgx_74e99c2c-5a9e-4179-a0b1-6aacfa1af172">94-3196943</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(State or other jurisdiction of incorporation</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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(I.R.S. Employer</span></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:400;line-height:100%">or organization)</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:1pt;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:10pt;font-weight:400;line-height:100%">Identification No.)</span></td></tr></table></div><div style="text-indent:108pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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%;text-decoration:underline"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDQ5_9518c4d7-3ade-4b4c-9c42-f88fd7abe021">5956 W. Las Positas Blvd.,</ix:nonNumeric> <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU3_db137b98-1f30-44d9-9c19-ae93d442493f">Pleasanton</ix:nonNumeric>, <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU4_f2045f25-23de-4af8-97b5-70f936b34303">CA</ix:nonNumeric> <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUw_1075ecd4-6939-48ea-a9a2-56e38d236824">94588</ix:nonNumeric></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:120%">(Address of principal executive offices, including zip code)&#160;</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:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUy_cb607349-8c75-47ad-a1ec-cf683c5afcc2">925</ix:nonNumeric>) <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUz_eefd13f7-a4da-4df9-9098-f0f6a45859c0">560-9000</ix:nonNumeric> </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:120%">(Registrant&#8217;s telephone number, including area code)</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.415%"><tr><td style="width:1.0%"></td><td style="width:38.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.901%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</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%">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:10pt;font-weight:400;line-height:100%">Trading Symbol</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:10pt;font-weight:400;line-height:100%">Name of Each Exchange on Which Registered</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:700;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MDg2N2M0NzVlMzExNGVjM2E0YTQzMGFkNTBkZDViYWUvdGFibGVyYW5nZTowODY3YzQ3NWUzMTE0ZWMzYTRhNDMwYWQ1MGRkNWJhZV8yLTAtMS0xLTM3NTgx_71ddf37b-586c-4071-90bc-afcd6181c294">Common Stock, par value $0.01 per share</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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MDg2N2M0NzVlMzExNGVjM2E0YTQzMGFkNTBkZDViYWUvdGFibGVyYW5nZTowODY3YzQ3NWUzMTE0ZWMzYTRhNDMwYWQ1MGRkNWJhZV8yLTEtMS0xLTM3NTgx_48814326-d0aa-44a3-9ef0-92f8593c5b92">SSD</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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MDg2N2M0NzVlMzExNGVjM2E0YTQzMGFkNTBkZDViYWUvdGFibGVyYW5nZTowODY3YzQ3NWUzMTE0ZWMzYTRhNDMwYWQ1MGRkNWJhZV8yLTItMS0xLTM3NTgx_f0f6e46f-2abf-40f6-a35a-471a66d06f06">New York Stock Exchange</ix:nonNumeric></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%">&#160;</span></div><div style="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%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 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 days.&#160; <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU0_6febc37b-aa8b-48c9-a6b9-3303b31e9bf6">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). </span></div><div style="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%">&#160; <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU1_d2a6bfdb-2bff-4e6b-a7be-e4fc4e48d701">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="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%">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 the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.&#160;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><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:18.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.355%"></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%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6YjRkYjQyYmFiYTdjNDQyOWI1NTNkYWJjZWNjY2JmNDUvdGFibGVyYW5nZTpiNGRiNDJiYWJhN2M0NDI5YjU1M2RhYmNlY2NjYmY0NV8wLTAtMS0xLTM3NTgx_037c6e6e-d102-4c1d-9346-4896e0d4795f">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#253;</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:1pt;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:1pt;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%">Accelerated filer</span></td><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:12pt;font-weight:400;line-height:100%">&#9744;</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:1pt;font-weight:400;line-height:100%">&#160;</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%">&#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:10pt;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: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: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:center;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:center;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></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%">Non-accelerated filer</span></td><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:12pt;font-weight:400;line-height:100%">&#9744;</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:1pt;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%">Smaller reporting company</span></td><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:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6YjRkYjQyYmFiYTdjNDQyOWI1NTNkYWJjZWNjY2JmNDUvdGFibGVyYW5nZTpiNGRiNDJiYWJhN2M0NDI5YjU1M2RhYmNlY2NjYmY0NV8yLTUtMS0xLTM3NTgx_47cb9bba-8287-4b76-9d9c-55535abeb5f3">&#9744;</ix:nonNumeric></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:1pt;font-weight:400;line-height:100%">&#160;</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%">Emerging growth company</span></td><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:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6YjRkYjQyYmFiYTdjNDQyOWI1NTNkYWJjZWNjY2JmNDUvdGFibGVyYW5nZTpiNGRiNDJiYWJhN2M0NDI5YjU1M2RhYmNlY2NjYmY0NV8zLTEtMS0xLTM3NTgx_8e5790ef-63ca-4a75-8b3a-8168ebe47406">&#9744;</ix:nonNumeric></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><td colspan="3" style="padding:0 1pt"></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%">&#160;</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%">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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:18pt"><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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160; Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUx_acc92bdb-160a-4be1-83f3-0929a656cba5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of the registrant&#8217;s common stock outstanding as of May&#160;3, 2022: <ix:nonFraction unitRef="shares" contextRef="i38886c74c6df4894898b7df50668918a_I20220502" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDQ2_6b935aa5-f41c-4123-bff6-79bcb5b92e22">43,159,934</ix:nonFraction> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Simpson Manufacturing Co., Inc. and Subsidiaries</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Part I - Financial Information</span></div><div style="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:2.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 1 - Financial Statements</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Page No.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_13">Condensed Consolidated Balance Sheets (unaudited) as of March 31, </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_13">2022, 2021 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_13">December 31, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_16">Condensed Consolidated Statements of Earnings and Comprehensive Income (unaudited) for the Three Months Ended  March 31, 2022 and  2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_19">Condensed Consolidated Statements of Stockholders' Equity (unaudited) for Three Months Ended March 31, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_28">Condensed Consolidated Statements of Cash Flows (unaudited) for the Three Months Ended March 31, 2022 and 2021  </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_31">8</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_91">Item 2 - 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:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_91">21</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_103">Item 3 - 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:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_103">29</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_106">Item 4 - Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_106">30</a></span></div></td></tr><tr><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:11pt;font-weight:700;line-height:100%">Part II - Other Information</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_115">Item 1 - Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_115">31</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_112">Item 1A - Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_112">31</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_118">Item 2 - Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_118">31</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_121">Item 3 - Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_121">31</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_124">Item 4 - Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_124">32</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_127">Item 5 - Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_127">32</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_130">Item 6 - Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id976c4e9f65f4daf94317994a4c2e086_130">32</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_10"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">PART&#160;I &#8212; FINANCIAL INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id976c4e9f65f4daf94317994a4c2e086_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Simpson Manufacturing Co.,&#160;Inc. and Subsidiaries</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%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In thousands, unaudited)</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:120%">&#160;</span></div><div style="margin-top:5pt"><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:65.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></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.457%"></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.458%"></td><td style="width:0.1%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">March 31,</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:8pt;font-weight:700;line-height:100%">December 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2021</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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 4.37pt;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;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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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%">Current assets</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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%">Cash and cash equivalents</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNC0xLTEtMS0zNzU4MQ_36b7aad9-02ed-474e-821f-6cdd2dc165ee">984,372</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNC0zLTEtMS0zNzU4MQ_af2f5b04-358f-4d82-b7d9-12b7df029da0">257,428</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNC01LTEtMS0zNzU4MQ_6ebd49c4-3eeb-427e-a7a7-93de650247ce">301,155</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%">Trade accounts receivable, net</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNS0xLTEtMS0zNzU4MQ_d89241c7-b4f6-4180-af9d-5b069df268d5">320,428</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNS0zLTEtMS0zNzU4MQ_cf5d4b2e-bae0-404f-a8b3-7390a5457d29">227,201</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNS01LTEtMS0zNzU4MQ_258b4951-5de6-4659-94af-1b1be407abea">231,021</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%">Inventories</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNi0xLTEtMS0zNzU4MQ_bc27f8ee-e519-434c-9e10-2c529f0fed69">443,448</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNi0zLTEtMS0zNzU4MQ_7eff5873-35c7-436e-8437-0a69071e303c">296,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%"><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNi01LTEtMS0zNzU4MQ_5b12d683-8c8b-4bb3-9590-282d8cccd888">443,756</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></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 current assets</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOC0xLTEtMS0zNzU4MQ_759f7607-7dde-4321-a587-33253c6c9421">39,632</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOC0zLTEtMS0zNzU4MQ_866984de-dd24-431a-9f7d-1b347a4165d2">37,732</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOC01LTEtMS0zNzU4MQ_bc422849-2283-494e-a764-a395f8734065">22,903</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 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%">Total current assets</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOS0xLTEtMS0zNzU4MQ_48ff9227-50f6-464e-a616-85939bedf9ca">1,787,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><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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOS0zLTEtMS0zNzU4MQ_0fb9e0f9-5978-4262-a9fc-1bc2a79770d3">819,001</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOS01LTEtMS0zNzU4MQ_4ff8be7f-ef75-487a-ba92-e2a52ca13c4d">998,835</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:14pt"><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%">Property, plant and equipment, net</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTEtMS0xLTEtMzc1ODE_d2ec8521-7f67-487d-834e-213563b5d3c2">265,675</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTEtMy0xLTEtMzc1ODE_9dc6f094-be2d-464f-a1b4-02325f5a1af8">255,684</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTEtNS0xLTEtMzc1ODE_526e1063-a05a-4b7c-83f7-9834b1c06044">259,869</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 right-of-use assets</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTItMS0xLTEtMzc1ODE_ff8386cc-5215-4e07-9ca4-d69f58a373d4">44,651</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTItMy0xLTEtMzc1ODE_6f09a3c0-12fc-4086-8134-545e990944c2">44,236</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTItNS0xLTEtMzc1ODE_4b08bf21-f8d0-4481-9048-7eadd7044bf6">45,438</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%">Goodwill</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTMtMS0xLTEtMzc1ODE_cc25f241-1e50-4dca-88be-40ec18258561">133,651</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTMtMy0xLTEtMzc1ODE_6f6bd3fe-d755-4890-8067-f761a4f258bb">133,477</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTMtNS0xLTEtMzc1ODE_d51dca3d-a6ed-4acb-9754-99c144cbbad1">134,022</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTUtMS0xLTEtMzc1ODE_3947604f-1129-42a8-b30f-1b243ad63ec0">25,021</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTUtMy0xLTEtMzc1ODE_c005bcda-0553-4845-8165-5f7439fadfb5">25,059</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTUtNS0xLTEtMzc1ODE_d6372c01-63bd-46d4-8ea9-8bef5f8cd3f4">26,269</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 noncurrent assets</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTYtMS0xLTEtMzc1ODE_e37454dd-6f33-4996-8899-9874287d38a5">23,472</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTYtMy0xLTEtMzc1ODE_a845dcb6-f977-4c8e-917c-36e6d8643db2">17,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%"><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTYtNS0xLTEtMzc1ODE_707803ff-7637-40e0-a02a-a0e34a8d0359">19,692</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 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%">Total assets</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTctMS0xLTEtMzc1ODE_d3f98ab7-0878-4a07-944c-23a1af33d85c">2,280,350</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTctMy0xLTEtMzc1ODE_b1b13df6-5f3a-44b6-8aa6-0f03589314f1">1,294,727</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTctNS0xLTEtMzc1ODE_05df070e-0adb-4f20-b4bb-20a6defc1d4c">1,484,125</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: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 STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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%">Current liabilities</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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%">Trade accounts payable</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjAtMS0xLTEtMzc1ODE_f265a1a0-895b-48de-94f1-27cdede0d6fe">76,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 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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjAtMy0xLTEtMzc1ODE_48d5f6b3-e69a-4309-9883-611fd07842d0">66,236</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjAtNS0xLTEtMzc1ODE_5f68d352-8cf9-4ea4-ac2e-e51035110eb3">57,215</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%">Accrued liabilities and other current liabilities</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjEtMS0xLTEtMzc1ODE_1d02b6bc-000a-4e4f-a81b-c0acfe398081">207,959</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjEtMy0xLTEtMzc1ODE_9b45aa97-cc18-43f1-a790-f25ba9e88d93">158,578</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjEtNS0xLTEtMzc1ODE_4498dee2-83d8-457f-b4ad-abf885701e65">187,387</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%">Long-term debt, current portion</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjItMS0xLTEtNDQ2Mzc_37b95e5e-6687-4e15-86c9-25dfc928865b">22,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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjItMy0xLTEtNDQ2NTY_8747a3e0-d18b-483c-b9b0-153e3ea0d875">&#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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjItNS0xLTEtNDQ2NjM_613f478f-d357-487e-ade9-8693bd1712b3">&#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></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></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%">&#160;&#160;&#160;&#160;&#160;&#160;Total current liabilities</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjUtMS0xLTEtMzc1ODE_fa8a8bc4-ea64-43f8-a464-829379fe5d22">306,849</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjUtMy0xLTEtMzc1ODE_fd40e449-1a4b-47a5-9793-21c7f81e9219">224,814</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjUtNS0xLTEtMzc1ODE_601724e3-f10d-4bab-8be0-47a2dc6361ce">244,602</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%">&#160;&#160;&#160;Operating lease liabilities</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjYtMS0xLTEtMzc1ODE_eeebeaf6-bb14-4913-be2a-3727d6ca87e8">36,336</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjYtMy0xLTEtMzc1ODE_26dcda3c-60bd-42ed-9f33-8981960e5f42">35,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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjYtNS0xLTEtMzc1ODE_6eb4c4e2-2b5e-412e-bb46-b9584233ecd9">37,091</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%">Long term debt, net</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjctMS0xLTEtMzc1ODE_87fa1fb3-86ef-4555-8dcb-115aa856871e">670,733</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjctMy0xLTEtMzc1ODE_964c17db-7faa-43d3-a9f0-f48dd0ceabd0">&#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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjctNS0xLTEtMzc1ODE_6eea8036-841b-4530-8a26-ad3d2c3b82d2">&#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%">&#160;&#160;Deferred income tax and other long-term liabilities</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="ssd:DeferredIncomeTaxAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjgtMS0xLTEtMzc1ODE_279bdd87-80bb-4a57-b5d3-ffbcfe280da4">34,621</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="ssd:DeferredIncomeTaxAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjgtMy0xLTEtMzc1ODE_9da2d1e7-d078-46bd-bdb8-73f55e6e8fbc">19,594</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="ssd:DeferredIncomeTaxAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjgtNS0xLTEtMzc1ODE_9b46a69d-4686-4f33-ba74-d3d73cda835b">18,434</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 30.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 liabilities</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjktMS0xLTEtMzc1ODE_5b3ddcb9-5b22-4f37-92f6-d36a8e378fa2">1,048,539</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjktMy0xLTEtMzc1ODE_e6e2bd37-4045-4451-928e-fa3d2aba04f4">280,218</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjktNS0xLTEtMzc1ODE_440bc523-e296-4228-9652-786cee1d695d">300,127</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%">Commitments and contingencies (see Note 13)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzAtMS0xLTEtMzc1ODE_3a702d54-3b9a-4411-8ecf-de2319f13c13"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzAtMy0xLTEtMzc1ODE_785ad6b6-88c2-4fff-a15c-7ec62c7e1e46"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzAtNS0xLTEtMzc1ODE_cb3387a5-af98-4507-b98f-f45f3d7b89f2"></ix:nonFraction></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%">Stockholders&#8217; equity</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></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%">Common stock, at par value</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzItMS0xLTEtMzc1ODE_9e4d9efa-0077-451f-9ed5-8105caf22da3">433</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzItMy0xLTEtMzc1ODE_7387af27-a799-4eac-b8cc-92d8bd9d1c9e">435</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzItNS0xLTEtMzc1ODE_9288bae1-c149-4569-89b7-fceee0d98dec">432</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%">Additional paid-in capital</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzMtMS0xLTEtMzc1ODE_408c39b4-07c4-43d0-937b-cdee1dd2c54a">289,773</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzMtMy0xLTEtMzc1ODE_90a518ca-ad5d-45c6-89b5-7e3f556f4210">285,896</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzMtNS0xLTEtMzc1ODE_6e1f82be-75ab-4663-8b80-30cc86b23523">294,330</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%">Retained earnings</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzQtMS0xLTEtMzc1ODE_807af443-04d0-4d4c-a550-db3b6fd86c41">990,611</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzQtMy0xLTEtMzc1ODE_550e0a4e-0b96-44f2-835a-74e418b3bb3b">760,862</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzQtNS0xLTEtMzc1ODE_93d85581-c647-4f37-ae3a-dbcb61236f99">906,841</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%">Treasury stock</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzUtMS0xLTEtMzc1ODE_c81cb013-3d93-4215-bc55-a8a88a7ec635">21,281</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzUtMy0xLTEtMzc1ODE_8ac6d4ad-f2b6-4dbe-b5a0-66814717f0f9">13,510</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzUtNS0xLTEtMzc1ODE_a01a8fbf-0cde-458b-b3b7-015d9ff95ad1">&#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%">Accumulated other comprehensive loss</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzYtMS0xLTEtMzc1ODE_a9ea0eda-d47c-41a6-bb5a-54aaca70cdd8">27,725</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzYtMy0xLTEtMzc1ODE_41e6ffb9-cc98-4c2e-a376-fedd177fc99a">19,174</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzYtNS0xLTEtMzc1ODE_fb40df75-e7bb-43c2-9916-f00d3dfa675a">17,605</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 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%">Total stockholders&#8217; equity</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzctMS0xLTEtMzc1ODE_4ce8afa2-12c5-4d3b-8748-4abd07e1887c">1,231,811</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzctMy0xLTEtMzc1ODE_022c14a8-87da-4848-8d3c-ae50a3bec0ba">1,014,509</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzctNS0xLTEtMzc1ODE_786e7a1d-4e24-4e62-aa1b-4bd10b761108">1,183,998</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 30.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 liabilities and stockholders&#8217; equity</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzgtMS0xLTEtMzc1ODE_b48cb4c0-cdb5-4b9b-9455-d40a6629978f">2,280,350</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzgtMy0xLTEtMzc1ODE_0f22cc6d-5756-4eea-ae94-743158655a7b">1,294,727</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzgtNS0xLTEtMzc1ODE_65509b6e-a202-4a63-ac1f-a7a461be29a1">1,484,125</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="text-align:center"><span><br/></span></div><div style="height:49.5pt;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%">The accompanying notes are an integral part of these condensed consolidated financial statements</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:120%">4</span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_16"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">Simpson Manufacturing Co.,&#160;Inc. and Subsidiaries</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%">Condensed Consolidated Statements of Earnings and Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In thousands except per-share amounts, unaudited) </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:120%">&#160;</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></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:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three Months Ended</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:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">March 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</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:#ffffff;padding:2px 1pt;text-align: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 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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMy0xLTEtMS0zNzU4MQ_44226554-8131-4b52-8204-89402ce5e9eb">493,570</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMy0zLTEtMS0zNzU4MQ_b9433e70-0d93-4756-a6fc-972fe44b0e15">347,642</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="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%">Cost of sales</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNC0xLTEtMS0zNzU4MQ_cdeaee3d-bfe7-48f0-a5ce-87c5ddb2ec3f">256,789</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNC0zLTEtMS0zNzU4MQ_996db15e-053b-4ce3-b12a-58fcb962120e">185,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="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 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%">Gross profit</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNS0xLTEtMS0zNzU4MQ_47f96f07-a4c9-49fe-acec-db1f85011c31">236,781</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNS0zLTEtMS0zNzU4MQ_a6e1678a-31c3-4b86-890a-2543c60b1072">162,282</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="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%">Operating expenses:</span></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 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%">Research and development and other engineering</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="ssd:ResearchAndDevelopmentAndOtherEngineering" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNy0xLTEtMS0zNzU4MQ_16f2500e-b709-4525-8282-86124862b342">15,866</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="ssd:ResearchAndDevelopmentAndOtherEngineering" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNy0zLTEtMS0zNzU4MQ_1c10ecd5-ec1d-4a58-93db-13b5b7ded5ea">14,591</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 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%">Selling</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOC0xLTEtMS0zNzU4MQ_a79c1d10-54a3-438f-87d7-24ba49c73762">36,836</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOC0zLTEtMS0zNzU4MQ_5d75932c-e25d-4353-a55b-73bc4358a99e">30,823</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%">General and administrative</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOS0xLTEtMS0zNzU4MQ_117aa006-0a28-4841-820e-65a6905b85d2">53,774</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOS0zLTEtMS0zNzU4MQ_ccbe9e0b-c1b8-41d2-a296-a05f0cc4b468">48,565</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%">Total operating expenses</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTAtMS0xLTEtMzc1ODE_8b05c39f-e2eb-4aec-8935-b970e22756ec">106,476</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTAtMy0xLTEtMzc1ODE_6f455628-4b13-4088-8571-53e07e6511df">93,979</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related costs</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:AcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMS0xLTEtNDQ4Njk_9c8af9bc-8816-4971-b2c2-459cbc8461e8">6,951</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:AcquisitionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMy0xLTEtNDQ4NjY_3723ed30-ae2c-4574-9cce-68662619ec03">&#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="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 gain on disposal of assets</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMS0xLTEtMzc1ODE_6dc68da7-0658-4360-a1c9-8989dc93933a">1,083</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMy0xLTEtMzc1ODE_b7012f8b-f08d-4bc0-bde1-534fa6b55904">80</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 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%">Income from operations</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTItMS0xLTEtMzc1ODE_8bfb87e7-6bd6-4798-887c-3dfd0d3574a2">124,437</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTItMy0xLTEtMzc1ODE_4c6ceeac-de9b-4ff6-be2a-2ce6676a47ea">68,383</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="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%">Interest expense, net 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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTMtMS0xLTEtMzc1ODE_af23c03c-6a6f-4f81-859e-66e3623f0456">428</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTMtMy0xLTEtMzc1ODE_6c6b244c-3caf-4169-8e8a-f4c09415bc60">1,778</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 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%">Income before taxes</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTQtMS0xLTEtMzc1ODE_ec539a20-e403-4290-811e-9ed1863dc48d">124,009</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTQtMy0xLTEtMzc1ODE_fe8744d8-ac27-4aaf-ab93-51371a0ba4f0">66,605</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="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%">Provision for income taxes</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTUtMS0xLTEtMzc1ODE_ed320343-85cd-4bdd-a526-dd6f70adb534">29,433</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTUtMy0xLTEtMzc1ODE_ca3a9126-28f7-4b1b-acd7-5d85950eb3e3">16,218</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 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%">Net income</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="iec0ab77228cc4cf8964968c306625059_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTYtMS0xLTEtMzc1ODE_3c2349c4-0e16-46c9-847c-745c87a2311d">94,576</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTYtMy0xLTEtMzc1ODE_6a6cef3b-f542-4b8b-8b28-8b7d76b6a449">50,387</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="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 comprehensive income</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="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:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTgtMS0xLTEtMzc1ODE_da5bc4d5-5443-4d10-aea6-62400d4c359e">3</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTgtMy0xLTEtMzc1ODE_a4294cd8-9017-47fe-9b6f-c7959c3afc49">9,264</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;text-align: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;Unamortized pension adjustments</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTktMS0xLTEtMzc1ODE_e4300a72-fce3-4b89-9ce1-8bdda3d529cf">172</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTktMy0xLTEtMzc1ODE_06c3c5b1-5284-47ff-b593-9470f1225811">492</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 7pt;text-align: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 flow hedge adjustment, net of tax</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjAtMS0xLTEtMzc1ODE_b2cffccd-093e-4ace-92da-d942446d839b">9,946</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjAtMy0xLTEtMzc1ODE_c1d1a957-99f9-4936-92e7-284139b8f6ca">26</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Comprehensive net income</span></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%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjItMS0xLTEtMzc1ODE_bcd286ba-eb2f-4be3-9755-2b4d8b1b48a0">84,455</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 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%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjItMy0xLTEtMzc1ODE_c51202b9-a12d-471c-8c76-088a3255c931">41,641</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="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 style="height:14pt"><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="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 income per common share:</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Basic</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjUtMS0xLTEtMzc1ODE_4acf8691-60e9-4a59-a89a-afecb3ca7241">2.19</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjUtMy0xLTEtMzc1ODE_62e1937a-1438-40eb-8af5-40c15a09eb01">1.16</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 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%">Diluted</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjYtMS0xLTEtMzc1ODE_b1f45bbe-21c6-405b-8c47-c686c3d21d48">2.18</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjYtMy0xLTEtMzc1ODE_664b005f-9303-4e99-8b94-0ffc74e897b9">1.16</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 style="height:14pt"><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="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%">Number of shares outstanding</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Basic</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="shares" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjktMS0xLTEtMzc1ODE_531d3606-f4b9-4ed2-a880-b90c5236bc90">43,179</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjktMy0xLTEtMzc1ODE_47698802-56bd-4f08-9d37-e62b8f934341">43,379</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 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%">Diluted</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="shares" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzAtMS0xLTEtMzc1ODE_088237e7-1d24-4866-8ef6-2e4eff758a64">43,376</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzAtMy0xLTEtMzc1ODE_416720d5-3b9c-418a-b50d-6d05c61f61b8">43,612</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 style="height:14pt"><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="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 dividends declared per common share</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzItMS0xLTEtMzc1ODE_f14b3da3-10f5-4074-80d6-f2eaa7cbf730">0.25</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzItMy0xLTEtMzc1ODE_60794c08-8a04-4c16-97b8-a216ee193f59">0.23</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></table></div><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:49.5pt;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%">The accompanying notes are an integral part of these condensed consolidated financial statements</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:120%">5</span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_19"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">Simpson Manufacturing Co.,&#160;Inc. and Subsidiaries</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%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In thousands except per-share data, unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Three Months Ended March&#160;31, 2022 and 2021</span></div><div><span><br/></span></div><div style="text-align:center"><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:31.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.000%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.477%"></td><td style="width:0.1%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="6" 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:8pt;font-weight:700;line-height:100%">Common&#160;Stock</span></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:8pt;font-weight:700;line-height:100%">Additional Paid-in</span></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:8pt;font-weight:700;line-height:100%">Retained</span></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:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive</span></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:8pt;font-weight:700;line-height:100%">Treasury</span></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:8pt;font-weight:700;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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Par&#160;Value</span></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:8pt;font-weight:700;line-height:100%">Capital</span></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:8pt;font-weight:700;line-height:100%">Earnings</span></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:8pt;font-weight:700;line-height:100%">Income&#160;(Loss)</span></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:8pt;font-weight:700;line-height:100%">Stock</span></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:8pt;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 at December 31, 2021</span></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="shares" contextRef="ifb5b99b7a7834b8ea6112fad7441c2f7_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi0xLTEtMS0zNzU4MQ_2f409d60-1e45-4130-abda-00ea0ae27257">43,217</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 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="ifb5b99b7a7834b8ea6112fad7441c2f7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi0yLTEtMS0zNzU4MQ_54288207-c154-4a27-9053-2f20dc96e801">432</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 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="i3e9ccb0704b74bb88e1faec2256199e8_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi0zLTEtMS0zNzU4MQ_f344fb9c-1336-4da5-aa24-62d8c432d1e5">294,330</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 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="iab415990666c40018302eef3774f31a3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi00LTEtMS0zNzU4MQ_ef62c3cb-7e05-4a70-b78a-0f0f2d8eaf6a">906,841</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 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="i0cad1ca3693d4c7696ca663f3e29ab60_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi01LTEtMS0zNzU4MQ_adf94b8f-4dba-4298-97b3-b065daa13961">17,605</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 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="ie146ef316f424cd0a40861d7d49ae17a_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi02LTEtMS0zNzU4MQ_0f743560-80dd-401a-9cc5-88e9fccc9000">&#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 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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi03LTEtMS0zNzU4MQ_b3247998-44ff-44c3-9f93-1087e10c850d">1,183,998</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:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0ab77228cc4cf8964968c306625059_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMy00LTEtMS0zNzU4MQ_3c2349c4-0e16-46c9-847c-745c87a2311d">94,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMy03LTEtMS0zNzU4MQ_7868757e-409b-47c0-9750-4720c8c1aedf">94,576</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment, net of tax</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5e37ae4347147199a024db21bdf6740_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNC01LTEtMS0zNzU4MQ_c8f951b3-370f-4a11-bf5a-96653285f39f">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNC03LTEtMS0zNzU4MQ_1516f359-9418-482b-b469-35a760948f19">3</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension adjustment and other, <br/>net of tax</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5e37ae4347147199a024db21bdf6740_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNS01LTEtMS0zNzU4MQ_12b900e1-364a-46ec-b1f9-e6b8badae444">171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNS03LTEtMS0zNzU4MQ_ab75ea73-02ca-4445-b073-3b41be833bf5">171</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow Hedges, net of tax</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5e37ae4347147199a024db21bdf6740_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNi01LTEtMS0zNzU4MQ_8f88e5c2-330f-4350-b1be-01b101a294eb">9,946</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNi03LTEtMS0zNzU4MQ_fc232c36-d79c-4cae-a811-b2d6b758c2b7">9,946</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNy0zLTEtMS0zNzU4MQ_de24edf2-2791-4175-9ccb-6560e06b9d7a">4,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNy03LTEtMS0zNzU4MQ_3ba563ae-ebc4-49fc-a613-845f68c759c8">4,007</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued from release of Restricted Stock Units</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="shares" contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC0xLTEtMS0zNzU4MQ_ae44f9e5-b395-45f0-805d-c573c790e244">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC0yLTEtMS0zNzU4MQ_700f5854-2c3b-4cf5-8517-5acc30683e59">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC0zLTEtMS0zNzU4MQ_97995477-d57b-416b-bd0d-683f8cee4df4">9,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC03LTEtMS0zNzU4MQ_3d143f12-ce8c-4aa9-b587-462bb73b6ef3">9,523</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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="shares" contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOS0xLTEtMS0zNzU4MQ_e583c099-bc73-4a29-9f5e-0c1a82513bd4">195</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if969ff26e0a04a9989bbf351ae35135a_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOS02LTEtMS0zNzU4MQ_abef0755-0052-458f-967d-8a1622c43f1f">21,281</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOS03LTEtMS0zNzU4MQ_4161696b-e6fb-448e-ba45-4675b3311cc1">21,281</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared on common stock, $0.25 per share</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec0ab77228cc4cf8964968c306625059_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTAtNC0xLTEtMzc1ODE_793f853d-72fc-4fcf-bb0f-8507d7b68003">10,806</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTAtNy0xLTEtMzc1ODE_7c513437-9dc2-4a12-beee-1f0af1c0a069">10,806</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued at $139.07 per share for stock bonus</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="shares" contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtMS0xLTEtMzc1ODE_953b86aa-314f-4053-8f64-37c39b6e9dc1">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtMi0xLTEtMzc1ODE_bdc655a4-d91c-4883-a1e4-c2d096c779d0">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtMy0xLTEtMzc1ODE_c1414059-8fd5-42e2-a977-d08fcae55735">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtNy0xLTEtMzc1ODE_733aa3ae-9710-413f-abd2-69fd8ba2f676">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%">Balance at March 31, 2022</span></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="shares" contextRef="i6d67653ebd4640d899e86a654d926f9f_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItMS0xLTEtMzc1ODE_c322e894-7f85-4cf3-9fd8-4da73062d151">43,159</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 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%"><ix:nonFraction unitRef="usd" contextRef="i6d67653ebd4640d899e86a654d926f9f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItMi0xLTEtMzc1ODE_1d92b030-361a-4739-8045-7d52116040b6">433</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 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%"><ix:nonFraction unitRef="usd" contextRef="ia559d4d1649f47049f225136eef6329a_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItMy0xLTEtMzc1ODE_42802f2d-46d2-4059-bda4-969f3d2fb3a1">289,773</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 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%"><ix:nonFraction unitRef="usd" contextRef="if40c462ab0434d6dabb4dead55d801f5_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNC0xLTEtMzc1ODE_565bf4cb-f1d0-4cae-88c8-dbde037ae3d5">990,611</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 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%">(<ix:nonFraction unitRef="usd" contextRef="iadf2f4a460cf4af0bfd3d9c39b22f3d0_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNS0xLTEtMzc1ODE_d9b752f6-34b2-4291-b839-2671aadbe35a">27,725</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7a732b0fa8104164a34a32521d726ff3_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNi0xLTEtMzc1ODE_e4a30655-f4cc-43cd-b133-4ce6d546c399">21,281</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><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%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNy0xLTEtMzc1ODE_c6f961e5-8db7-414d-b28d-01505174e9f5">1,231,811</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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="shares" contextRef="icd018a09e4794d33a1e4af7f3c27dbe9_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtMS0xLTEtMzc1ODE_732a6d59-946c-4683-8cd7-09ae19a60b82">43,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="icd018a09e4794d33a1e4af7f3c27dbe9_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtMi0xLTEtMzc1ODE_c4043aea-e7ab-4b9f-8e69-86733e7fd60a">433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i3ca99323c4464730bca0f0c68e93af07_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtMy0xLTEtMzc1ODE_f3e085ff-9ef9-4625-aa95-3ee7a06601af">284,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i9219c14394044d41aac296cac1b4e0a0_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNC0xLTEtMzc1ODE_edf66760-ba6a-431b-9975-ce432dc91e8f">720,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i6cfba88886de41e381ca25fdeb47961f_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNS0xLTEtMzc1ODE_08b6d04b-2a28-44ed-9c91-f86763107066">10,428</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i56d760a5346541e7af61c971e54797f7_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNi0xLTEtMzc1ODE_e296810f-5260-4f8e-9e68-000091d57efb">13,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i76b8138db93d4202a97b8842b8bc23f4_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNy0xLTEtMzc1ODE_01270528-f405-41f1-8672-eadc3f870941">980,943</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:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b088e737529443694ccf985b2a7a398_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTUtNC0xLTEtMzc1ODE_2712ec23-4069-4f43-bb7e-a91cfa3852c3">50,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTUtNy0xLTEtMzc1ODE_4a84930f-bd07-4799-a860-8d313ee94c28">50,387</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustment and other, <br/>net of tax</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTYtNS0xLTEtMzc1ODE_2825b236-c477-4e7f-a72f-c0b7313c22e1">9,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTYtNy0xLTEtMzc1ODE_e88d06b6-013e-4d3e-9015-889c4eaaef80">9,264</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension adjustment and other, <br/>net of tax</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTctNS0xLTEtMzc1ODE_59553526-2ab1-47b2-ba2c-286f82481e2e">492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTctNy0xLTEtMzc1ODE_6c72b859-ea6e-4961-b72f-d5d92949043b">492</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow Hedges, net of tax</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtNS0xLTEtMzg5Njc_b61e1ace-0218-4bcc-a0a4-ccba2eb5686c">26</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtNy0xLTEtMzg5NzM_b4edcc3d-cca1-4b73-9e16-8388039c69ff">26</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtMy0xLTEtMzc1ODE_4e909845-cf4a-4b4b-b604-2ca0598e5c2a">6,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtNy0xLTEtMzc1ODE_5f2aa564-f9bb-4778-b916-f8b40d91c305">6,462</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued from release of Restricted Stock Units</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="shares" contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktMS0xLTEtMzc1ODE_8a15cbf4-df8f-476a-b2af-9b3ee2720755">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktMi0xLTEtMzc1ODE_ac812599-b9c4-4aa8-819d-b0df81e616eb">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktMy0xLTEtMzc1ODE_3ff629ed-1240-4919-bc7a-3c9e44a0881f">5,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktNy0xLTEtMzc1ODE_fe1fff7e-139c-4013-aaeb-04ee67271693">5,263</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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared on common stock, $0.23 per share</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b088e737529443694ccf985b2a7a398_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjItNC0xLTEtMzc1ODE_c40d6003-40fe-4ac0-8c77-d676561354b3">9,966</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjItNy0xLTEtMzc1ODE_a804d1c3-c3a1-4f7a-a9d8-52d2256cb0e7">9,966</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued at $93.45 per share for stock bonus</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="shares" contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtMS0xLTEtMzc1ODE_0ea662b7-97df-4212-9f12-01f37d54d330">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtMi0xLTEtMzg5NTY_2b61a58f-a4c4-4799-a173-1b7b47fb9e93">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtMy0xLTEtMzc1ODE_83612d1b-3ae5-4ea0-9ac5-8af71c08d158">691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtNy0xLTEtMzc1ODE_7661b343-72a7-493d-a438-497319788331">692</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, at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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="shares" contextRef="ibe82646180554f47bb8a0cc9e5168e2f_I20210331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtMS0xLTEtMzc1ODE_e8a5f652-228b-46b1-9271-f73c62e4d356">43,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe82646180554f47bb8a0cc9e5168e2f_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtMi0xLTEtMzc1ODE_3260d424-9bc4-4a6f-ad7d-648f4965cb95">435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:#ffffff;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="i4f87f153e01249de9b31acea9e96facc_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtMy0xLTEtMzc1ODE_aacab9d1-1624-447e-af16-3b821d617be9">285,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:#ffffff;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="if832709ebf1049f28b2b94f06d6c58a5_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNC0xLTEtMzc1ODE_78982759-9868-4d8b-a896-7931d168e3bf">760,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:#ffffff;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="iff32f2db30f342968cac5c1b6c6da9dc_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNS0xLTEtMzc1ODE_069dd1b4-215d-48a0-9f11-109ce04c3757">19,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:#ffffff;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="i9774bcfccdf043c09a0464a504317a29_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNi0xLTEtMzc1ODE_23b29212-7eb1-4d15-a582-3d6ce90f8115">13,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;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:#ffffff;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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNy0xLTEtMzc1ODE_da7b1d07-8c59-4117-8f06-076b6d226a95">1,014,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:49.5pt;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%">The accompanying notes are an integral part of these condensed consolidated financial statements</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:120%">6</span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_28"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%"> Simpson Manufacturing Co.,&#160;Inc. and Subsidiaries</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%">Condensed Consolidated Statements 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-style:italic;font-weight:400;line-height:120%">(In thousands, unaudited)</span></div><div style="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:77.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></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.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">March 31,</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#ffffff;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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Net income</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNC0xLTEtMS0zNzU4MQ_c9a0ca97-2dd1-4b80-8803-224fe8f4ccd9">94,576</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNC0zLTEtMS0zNzU4MQ_cdaf5538-33f2-4684-beb4-eb6f70778c78">50,387</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Loss/(gain) on sale of assets 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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNi0xLTEtMS0zNzU4MQ_88e003e7-3949-44f8-9c59-d6d0c0131cc2">1,267</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNi0zLTEtMS0zNzU4MQ_b5467cc7-eb9c-49c3-a95e-df7724c40922">333</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 19pt;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%">Depreciation and amortization</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNy0xLTEtMS0zNzU4MQ_256823d2-49c9-49c1-b0c0-b4b0fad1fe8d">10,795</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNy0zLTEtMS0zNzU4MQ_1a7a07fb-14ca-4cd1-8100-8b40c1da143f">11,225</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 19pt;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%">Noncash lease expense</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfOC0xLTEtMS0zNzU4MQ_a5b47e52-c92e-4e7c-b2dc-a16276e88ea6">2,477</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfOC0zLTEtMS0zNzU4MQ_80525292-ccc7-4a8c-94f9-871b4a6e2593">2,393</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Deferred income taxes</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTAtMS0xLTEtMzc1ODE_c771f49c-6fe9-42f4-a9e7-b4961fd83d8e">1,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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTAtMy0xLTEtMzc1ODE_b9ac20d6-c883-4239-9e51-2d42650b7ea1">314</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 19pt;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%">Noncash compensation related to stock plans</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTEtMS0xLTEtMzc1ODE_5218da6c-8a55-4251-9ec7-290ec7ceb79e">4,872</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTEtMy0xLTEtMzc1ODE_af0e1775-3db9-44da-b3b9-9b82f7d5c9de">6,542</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 19pt;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%">Provision of doubtful accounts</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTItMS0xLTEtMzc1ODE_3f0e2897-b712-46fa-9c01-c64bed741b50">211</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTItMy0xLTEtMzc1ODE_c3780f5b-8aa0-4c53-9435-b616f9a18aba">215</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 19pt;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%">Changes in operating assets and liabilities:</span></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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;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%">Trade accounts receivable</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTQtMS0xLTEtMzc1ODE_756f4d38-4bfd-416b-a54a-e10aba3c1382">89,799</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTQtMy0xLTEtMzc1ODE_b687e5fe-1dd0-458c-b46c-f32d560a9a1d">62,660</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 30.25pt;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%">Inventories</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTUtMS0xLTEtMzc1ODE_f0518dda-b329-4831-95a9-500528fd786e">381</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTUtMy0xLTEtMzc1ODE_82207156-d871-4ef9-af98-e6dfd8b25f31">14,750</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 30.25pt;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%">Trade accounts payable</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTYtMS0xLTEtMzc1ODE_fb3d897e-a9fb-40dd-bf63-62bd806ced54">17,929</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTYtMy0xLTEtMzc1ODE_54a52739-ae1e-4495-b4ca-c616b22842ef">17,301</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 30.25pt;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%">Other current assets</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTctMS0xLTEtMzc1ODE_e4fc6060-524c-4dcd-b1d4-e528d2b32baf">16,479</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTctMy0xLTEtMzc1ODE_f085e1c9-8eb1-4baf-a9ff-fdbabd8defb8">14,109</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 30.25pt;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%">Accrued liabilities and other current liabilities</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTgtMS0xLTEtMzc1ODE_0e3120bc-0805-4597-930f-7f70302208bf">21,707</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTgtMy0xLTEtMzc1ODE_65dd6f9e-b9ed-4b36-8d15-796920d6ee1d">22,126</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 30.25pt;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%">Other noncurrent assets and liabilities</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTktMS0xLTEtMzc1ODE_43153a12-5cc5-4baa-b903-f38e22916ba6">2,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%">(<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTktMy0xLTEtMzc1ODE_1604c933-8638-4922-a8bb-693073362f84">1,054</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 37pt;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%">Net cash provided by operating activities</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjAtMS0xLTEtMzc1ODE_64f4be0a-a0ef-4799-b82d-53b1afd00eeb">44,679</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjAtMy0xLTEtMzc1ODE_8da99e01-37fe-46d8-8697-fce390976f49">17,833</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjItMS0xLTEtMzc1ODE_a080f873-6dc0-4ada-88e9-2bb4e01d2f77">17,823</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjItMy0xLTEtMzc1ODE_5461ec49-cf58-401a-8bd0-5474af8d4f4e">10,505</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset 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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjMtMS0xLTEtMzc1ODE_6518e713-0cd6-4c21-9687-504192a35480">488</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjMtMy0xLTEtMzc1ODE_46d68c9c-ec1a-4327-a118-61ffe3da6f36">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjQtMS0xLTEtMzc1ODE_0c5ca296-d320-4e2c-8772-6e7566194dea">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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjQtMy0xLTEtMzc1ODE_ad84951b-3d61-498a-9130-b0a6e9f25fab">5,329</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjUtMS0xLTEtMzc1ODE_27370d2a-e840-44eb-933f-adb8525765f5">1,830</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjUtMy0xLTEtMzc1ODE_c839ad19-efe5-4574-8574-b9b372b4dbd1">105</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 19pt;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%">Net cash used in investing activities</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjYtMS0xLTEtMzc1ODE_1dab5957-4cea-4144-b1bb-93a3087b45a1">17,081</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 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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjYtMy0xLTEtMzc1ODE_7f6724b2-7a97-4995-b6fc-9b71fdcbc8ab">15,729</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:1pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjgtMS0xLTEtMzc1ODE_cb5498a7-b2f8-424c-85e2-14ff6c2305cc">21,281</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjgtMy0xLTEtMzc1ODE_2ccda121-f815-41e1-8723-ab54c693f454">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from lines of credit and term loan borrowing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromBankDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjktMS0xLTEtMzc1ODE_795cb21e-db23-4e45-ad6b-8f04ecb4dd50">700,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromBankDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjktMy0xLTEtMzc1ODE_cef55c0d-eced-4c8c-9502-aa53ae906708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of lines of credit and capital leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzAtMS0xLTEtMzc1ODE_327396bd-4296-49b3-9ef0-ad1fa352d35f">1,024</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzAtMy0xLTEtMzc1ODE_c1712528-2743-4bcc-818c-311b159f61df">192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzEtMS0xLTEtMzc1ODE_da5e9d3b-06ea-4918-b2e5-c3b7303d31c1">6,804</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzEtMy0xLTEtMzc1ODE_7873b31c-741e-4481-a30c-e3e36876b673">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzItMS0xLTEtMzc1ODE_e5a9b3ac-13b1-4f03-8efe-5116198417fb">10,806</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzItMy0xLTEtMzc1ODE_2c845834-d60c-40ac-b713-87e411f53de2">9,967</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid on behalf of employees for shares withheld</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzMtMS0xLTEtMzc1ODE_4300284e-7d27-4151-b17c-3597bf50e8ca">9,523</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzMtMy0xLTEtMzc1ODE_cfa0761d-b231-4643-96cf-7afb504730ce">5,263</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 19pt;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%">Net cash provided by (used in) financing activities</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzQtMS0xLTEtMzc1ODE_9b235401-8b6c-4aeb-bbbf-9317010481d1">650,600</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 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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzQtMy0xLTEtMzc1ODE_3b4dc335-3e99-416c-a44b-74d10e078914">15,422</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzUtMS0xLTEtMzc1ODE_e841b82f-67b9-4ed4-8c88-d0f5e84b9038">5,019</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzUtMy0xLTEtMzc1ODE_6d184e1a-d8b2-4e02-814b-f3a616289a11">3,893</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;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%">Net increase (decrease) in cash and cash equivalents</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzYtMS0xLTEtMzc1ODE_21c8046c-9901-4c52-a15d-ad1bfcb1cb93">683,217</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzYtMy0xLTEtMzc1ODE_a3cd25b1-b597-49e3-b2e5-2bf8299ac2e2">17,211</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzctMS0xLTEtMzc1ODE_fbec1574-cb7a-4d8a-a25f-f8a3d05215a7">301,155</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="i76b8138db93d4202a97b8842b8bc23f4_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzctMy0xLTEtMzc1ODE_059118af-2f26-4ca8-8464-0e7519a8e4df">274,639</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzgtMS0xLTEtMzc1ODE_dbbac8f9-dedb-409b-ae32-aaeb29601a30">984,372</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzgtMy0xLTEtMzc1ODE_e17a05f4-171f-46fc-b5f9-c5c80c98ac28">257,428</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Noncash activity during the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash capital expenditures</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDAtMS0xLTEtMzc1ODE_b69fec22-f81c-4190-9a84-bfcacf61ac39">761</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDAtMy0xLTEtMzc1ODE_966284de-014c-473f-ab4d-5924c4ec25ad">1,526</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared but not paid</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:DividendsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDEtMS0xLTEtMzc1ODE_654b2bfe-5051-472d-8c71-2a32b3a92197">10,847</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:DividendsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDEtMy0xLTEtMzc1ODE_9e5fa9b8-b22d-44c0-9fff-e1114e94e06a">9,967</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Company&#8217;s common stock for compensation</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDItMS0xLTEtMzc1ODE_77e5215e-d459-4c99-945e-45baac77c514">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 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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDItMy0xLTEtMzc1ODE_8287937f-d9a9-43f2-8bb6-a3f8f23a40ea">692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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="height:49.5pt;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%">The accompanying notes are an integral part of these condensed consolidated financial statements</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:120%">7</span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_31"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_34"></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%">Notes to Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNTE_cf875ce2-ae36-4485-bed5-195d1bdd9152" continuedAt="iad50b47ec26d40139e9bf794924bbcc5" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="iad50b47ec26d40139e9bf794924bbcc5" continuedAt="i42362821ee4845f3b42f2b11005cbbd0"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNDk_3c672220-ea8a-4cf3-bc8c-d175cf8098ea" escape="true"><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:120%">Principles of Consolidation</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;</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 accompanying condensed consolidated financial statements include the accounts of Simpson Manufacturing Co.,&#160;Inc. and its subsidiaries (collectively, the &#8220;Company&#8221;). Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNjA_c39a0585-4257-4bc7-ab75-5ad7e8066094" escape="true"><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:120%">Use of Estimates</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;</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 preparation of the condensed financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management believes that these condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP. The Company assessed certain accounting matters that require the use of estimates and assumptions in context with the known and projected future impacts of COVID-19. The Company's actual results could differ materially from those estimates.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="ssd:InterimPeriodReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTM0MDg_b62fdfba-355a-4805-a440-b18916adcc35" escape="true"><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:120%">Interim Reporting Period</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;</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 accompanying unaudited quarterly condensed consolidated financial statements have been prepared in accordance with GAAP pursuant to the rules&#160;and regulations for reporting interim financial information and instructions on Form&#160;10-Q. Accordingly, certain information and footnotes required by GAAP have been condensed or omitted. These interim statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2021 (the &#8220;2021 Form 10-K&#8221;).</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;</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 unaudited quarterly condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, contain all adjustments (consisting of only normal recurring adjustments) necessary to state fairly the financial information set forth therein in accordance with GAAP. Certain prior period amounts in the condensed consolidated financial statements and the accompanying notes have been reclassified to conform to the current period&#8217;s presentation. The year-end condensed consolidated balance sheet data provided herein were derived from audited financial statements included in the 2021 Form 10-K, but do not include all disclosures required by GAAP. The Company&#8217;s quarterly results fluctuate. As a result, the Company believes the results of operations for this interim period presented are not indicative of the results to be expected for any future periods.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzOTY_70005245-7a1e-4534-81b2-cb6b1910ecec" continuedAt="ifb95e01938504849a0697c706e87e9e7" escape="true"><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:120%">Revenue Recognition </span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><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%"><ix:continuation id="ifb95e01938504849a0697c706e87e9e7">Generally, the Company's revenue contract with a customer exists when (1) the goods are shipped, services are rendered, and the related invoice is generated, (2) the duration of the contract does not extend beyond the promised goods or services already transferred and (3) the transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. Our shipping terms provide the primary indicator of the transfer of control. The Company's general shipping terms are Incoterm C.P.T. (F.O.B. shipping point), where the title, and risk and rewards of ownership transfer at the point when the products are no longer on the Company's premises. Other Incoterms are allowed as exceptions depending on the product or service being sold and the nature of the sale. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern, and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized would not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information.</ix:continuation> </span></div></ix:continuation><div style="height:49.5pt;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:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i42362821ee4845f3b42f2b11005cbbd0" continuedAt="i4cc70d95d82a4590ba5976bd43d34402"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNDI_244ec27b-032d-4847-aa1f-9c0581225e88" escape="true"><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:120%">Net Income Per Common Share</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;</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 calculates net income per common share based on the weighted-average number of shares of the Company's common stocks outstanding during the period. Potentially dilutive securities are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.</span></div></ix:nonNumeric><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%"> </span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzODE_2562767d-e6ab-4e2c-a183-969d6092d570" escape="true"><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:120%">Accounting for Leases</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%">The Company has operating and finance leases for certain facilities, equipment, autos and data centers. As an accounting policy for short-term leases, the Company elected to not recognize a right-of-use asset ("ROU asset") and liability if, at the commencement date, the lease (1) has a term of 12 months or less and (2) does not include renewal and purchase options that the Company is reasonably certain to exercise. Monthly payments on short-term leases are recognized on a straight-line basis over the full lease term.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMDQ_35ade888-b42f-4e08-b855-755c50774503" escape="true"><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:112%">Accounting for Stock-Based Compensation</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;</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 Company recognizes stock-based compensation expense related to the estimated fair value of restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMjc0ODc3OTEyNTUyNA_20ecddc5-abf4-40d9-a8d5-cc5bbe7737c1">four years</ix:nonNumeric>. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMjc0ODc3OTEyNTUyNQ_febedd1e-8750-485d-88d5-1e29f4f111a9">three years</ix:nonNumeric>. The performance conditions are based on the Company's achievement of revenue growth and return on invested capital over the performance period, and are evaluated for the probability of vesting at the end of each reporting period with changes in expected results recognized as an adjustment to expense. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company&#8217;s experience.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNTI_7ef723da-0a56-46a2-976a-05b5a6c869ec" escape="true"><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:120%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" xsi:nil="true" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNjQ_7fa25b5a-046c-461a-9c99-53d98d335290" escape="true"></ix:nonNumeric>Fair Value of Financial 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:120%">&#160;</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%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company&#8217;s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The carrying amounts of trade accounts receivable, accounts payable, accrued liabilities and other current liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company&#8217;s contingent consideration related to acquisitions and equity investment are classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The fair value of the interest rate and foreign currency contracts are classified as Level 2 within the fair value hierarchy.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMzk_010e3429-91c0-4476-b3bf-1479369e860f" escape="true"><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%">Derivative Instruments - Foreign Currency and Interest Rate Contracts </span></div><div><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:115%">The Company uses derivative instruments as a risk management tool to mitigate the potential impact of certain market risks. Foreign currency and interest rate risk are the primary market risks the Company manages through the use of derivative instruments, which are accounted for as cash flow hedges or net investment hedges under the accounting standards and carried at fair value as other current or noncurrent assets or as other current or other long-term liabilities in the condensed consolidated balance sheets. Net deferred gains and losses related to changes in fair value of cash flow hedges are included in accumulated other comprehensive income/loss ("OCI"), a component of shareholders' equity in the condensed consolidated balance sheets, and are reclassified into the line item in the condensed consolidated statement of earnings and comprehensive income in which the hedged items are recorded in the same period the hedged item affects earnings. The effective portion of gains and losses attributable to net investment hedges is recorded net of tax to OCI to offset the change in the carrying value of the net investment being hedged. Recognition in earnings of amounts previously recorded to OCI are limited to circumstances such as complete or substantially complete liquidation of the net investment in the hedged foreign operation. Changes in fair value of any derivatives that are determined to be ineffective are immediately reclassified from OCI into earnings.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;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:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4cc70d95d82a4590ba5976bd43d34402"><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%"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMTM_5d6d9670-e957-4fc0-9893-ca7d668f109b" continuedAt="idb3a868df82c4a95bc59a7e405eacda7" escape="true">Cash and Cash Equivalents</ix:nonNumeric></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%"><ix:continuation id="idb3a868df82c4a95bc59a7e405eacda7">The Company classifies investments that are highly liquid and have maturities of three months or less at the date of purchase as cash equivalents. As of March&#160;31, 2022&#160;and 2021, the value of these investments were $<ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfOTU1OA_77975ccd-b0e3-4a29-9f5f-0265b33d8514">32.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfOTU2NQ_184b6937-3ae7-4a4e-a119-0a53de628749">28.2</ix:nonFraction> million, respectively, consisting of United States Treasury securities and money market funds. The value of the investments is based on cost, which approximates fair value based on Level 1 inputs</ix:continuation>.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMjM_4d47ff04-081c-4956-95c3-e55ec75058ba" escape="true"><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:120%">Current Estimated Credit Loss - Allowance for Doubtful Accounts</span></div><div><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%">The Company maintains an allowance for doubtful accounts receivable for estimated future expected credit losses resulting from customers' failure to make payments on its accounts receivable. The Company determines the estimate of the allowance for doubtful accounts receivable by considering several factors, including (1) specific information on the financial condition and the current creditworthiness of customers, (2) credit rating, (3) payment history and historical experience, (4) aging of the accounts receivable, and (5) reasonable and supportable forecasts about collectability. The Company also reserves <ix:nonFraction unitRef="number" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="INF" name="ssd:PercentageOfUncollectibleAccountsReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMjc0ODc3OTEyNTUyNw_d87b1b99-a310-440e-9044-2b4a64bd1968">100</ix:nonFraction>% of the amounts deemed uncollectible due to a customer's deteriorating financial condition or bankruptcy.</span></div><div><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%">Every quarter, the Company evaluates the customer group using the accounts receivable aging report and its best judgment when considering changes in customers' credit ratings, level of delinquency, customers' historical payments and loss experience, current market and economic conditions, and expectations of future market and economic conditions.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMTE_cd92d18c-21ae-4583-adbf-f36f8dde6918" escape="true"><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%">The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:</span></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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.201%"></td><td style="width:0.1%"></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance at</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: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:10pt;font-weight:700;line-height:115%">Balance at</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span></div></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:700;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Expense (Deductions), net</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Write-Offs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">1</span></div></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:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><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;border-top:1pt solid #000000;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;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:115%">Allowance for Doubtful Accounts</span></div></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%"><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy0xLTEtMS0zNzU4MQ_e1756e4f-6619-4675-a224-8adc89942137">1,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy0yLTEtMS0zNzU4MQ_2d02776e-43aa-47ff-91af-234c91eee8fe">211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy0zLTEtMS0zNzU4MQ_d7ad4ca3-1550-4b46-bccf-2297a982fdd5">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy00LTEtMS0zNzU4MQ_f03b9d08-b03a-4bf9-a720-d93809fd65b8">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Amount is net of recoveries and the effect of foreign currency fluctuations for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">months ended March&#160;31, 2022.</span></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMDI_61077fb2-bd96-4d4a-9647-72b52831bc34" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</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%">Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment.</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%">The Company uses an estimated annual tax rate to measure the tax benefit or tax expense recognized in each interim period.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMzE_b13b36db-e6e2-404f-8383-ef9987120830" escape="true"><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:120%">Accounting Standards Not Yet Adopted</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%">In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (Topic 848). ASU 2020-04 provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting in response to the risk of cessation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) on December 31, 2021. The Company's primary credit facility, which was amended and restated on March 30, 2022, is composed of $<ix:nonFraction unitRef="usd" contextRef="i0ff03fcdc34846b18cbca021ecb7c80a_I20220331" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTIyODA_d1821dfb-0c50-4ef5-929b-c7e90507eeeb">450.0</ix:nonFraction>&#160;million revolving line of credit and a $<ix:nonFraction unitRef="usd" contextRef="i884e2350fb53484da248a3c5356e0b6e_I20220331" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfNDM5ODA0NjU1Njc0NQ_d6d511fd-4674-4c6f-8fee-d11277e6aef8">450.0</ix:nonFraction> million term loan (the "Amended and Restated Credit Facility"), which matures on March 30, 2027. Borrowings under the Amended and Restated Credit Facility bear interest using Secured Overnight Financing Rate ("SOFR") plus an applicable margin.</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%">All other newly issued and effective accounting standards during the first quarter of 2022 were determined to be not relevant or material to the Company.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMjgxMQ_0831b36e-fc9d-42d2-b861-5c2f6f9a47ba" continuedAt="i2664492a7660427881488462bb2ad2b5" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i2664492a7660427881488462bb2ad2b5" continuedAt="ie741a3fe1ecc4f0596505f735641f1d9"><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%">Disaggregated Revenue</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 Company disaggregates net sales into the following major product groups as described in its segment information included in these interim financial statements under Note 14.</span></div></ix:continuation><div style="height:49.5pt;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:49.5pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie741a3fe1ecc4f0596505f735641f1d9"><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:120%">Wood Construction Products Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Wood construction products represented <ix:nonFraction unitRef="number" contextRef="i014a4d0bdd6444d4b211e920add33dfe_D20220101-20220331" decimals="2" name="ssd:RevenuefromContractwithCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDYwMQ_a1451f8d-d187-45dc-958a-836a62ba654e">88</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ia38b2d788b2f4f0d84f6f9d10bc95609_D20210101-20210331" decimals="2" name="ssd:RevenuefromContractwithCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDY2MQ_19066c29-a7df-4328-ba42-aa2fa2e8f83f">87</ix:nonFraction>% of total net sales for the three months ended March&#160;31, 2022 and 2021.</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-style:italic;font-weight:400;line-height:120%">Concrete Construction Products Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Concrete construction products represented <ix:nonFraction unitRef="number" contextRef="ia9cfd669c5824ec6ae30437077038f46_D20220101-20220331" decimals="2" name="ssd:RevenuefromContractwithCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDYxNg_d1fadcd9-95bb-4603-bec3-65c334dfb308">12</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib72c9cac69ca4c4da4b56f1c16ff5e8c_D20210101-20210331" decimals="2" name="ssd:RevenuefromContractwithCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDY4OQ_8cd83c7c-4e01-4cac-8f99-bd8e2ccf1f59">13</ix:nonFraction>% of total net sales for both the three months ended March&#160;31, 2022 and 2021.</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-style:italic;font-weight:400;line-height:120%">Customer Acceptance Criteria. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, there are no customer acceptance criteria included in the Company's standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, which are generally 30 to 60 days after the issue date.</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-style:italic;font-weight:400;line-height:120%">Other Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services were less than <ix:nonFraction unitRef="number" contextRef="i7d4bf71a09c543a1b8482cbe15ec7820_D20220101-20220331" decimals="3" name="ssd:RevenuefromContractwithCustomerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDYxMA_074f82f7-d43e-4bd9-b061-adcef7f2564a">0.1</ix:nonFraction>% of net sales and recognized as the services are completed or by transferring control over a product to a customer at a point in time. Services may be sold separately or in bundled packages. The typical contract length for a service is generally less than one year. For bundled packages, the Company accounts for individual services separately when they are distinct within the context of the contract. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services. </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-style:italic;font-weight:700;line-height:120%">Reconciliation of Contract Balances</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%">Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of March&#160;31, 2022, the Company had no contract assets or contract liabilities from contracts with customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_46"></div><div style="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;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RleHRyZWdpb246NjhiNmMyYzg4ZWI5NDM2MGJiYjM5MTQ3MWE0NDA0ZjNfMjIw_f49195bb-360b-4f52-9f49-7918f1a68516" continuedAt="i6410187183f0449b85ab17b9d5095b0a" escape="true">Net Income Per Share</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i6410187183f0449b85ab17b9d5095b0a"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RleHRyZWdpb246NjhiNmMyYzg4ZWI5NDM2MGJiYjM5MTQ3MWE0NDA0ZjNfMjIy_90184597-1d1e-499c-8352-983be6b8263c" escape="true"><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 following shows a reconciliation of basic net earnings ("EPS") per share to diluted EPS: </span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:68.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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 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="9" 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%">Three Months Ended&#160;<br/>&#160;<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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="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 income available to common stockholders</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMi0xLTEtMS0zNzU4MQ_2231bbf5-d114-4839-b336-1990a2486496">94,576</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMi0zLTEtMS0zNzU4MQ_b22d1e05-d972-49c8-a5a5-d560ac18242a">50,387</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 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%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMy0xLTEtMS0zNzU4MQ_531d3606-f4b9-4ed2-a880-b90c5236bc90">43,179</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMy0zLTEtMS0zNzU4MQ_47698802-56bd-4f08-9d37-e62b8f934341">43,379</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 potential common stock equivalents &#8212; restricted stock units</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="shares" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNC0xLTEtMS0zNzU4MQ_28326683-6b23-49b3-8d51-1f8b7ab4618d">197</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNC0zLTEtMS0zNzU4MQ_55b4071e-0008-41df-a5ef-cf8fe3468ec3">233</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="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%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNS0xLTEtMS0zNzU4MQ_088237e7-1d24-4866-8ef6-2e4eff758a64">43,376</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNS0zLTEtMS0zNzU4MQ_08f869e2-da55-412a-a063-5a2dec2583bd">43,612</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="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%">Basic</span></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="usdPerShare" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNy0xLTEtMS0zNzU4MQ_4acf8691-60e9-4a59-a89a-afecb3ca7241">2.19</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 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="usdPerShare" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNy0zLTEtMS0zNzU4MQ_62e1937a-1438-40eb-8af5-40c15a09eb01">1.16</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="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%">Diluted</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfOC0xLTEtMS0zNzU4MQ_b1f45bbe-21c6-405b-8c47-c686c3d21d48">2.18</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfOC0zLTEtMS0zNzU4MQ_664b005f-9303-4e99-8b94-0ffc74e897b9">1.16</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="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_49"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfNDUz_754922e6-65e0-4107-8cb2-c506fd8123f7" continuedAt="if602ac18ac674cadbebfcbeb973cf8ce" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="if602ac18ac674cadbebfcbeb973cf8ce" continuedAt="id23841579d9846f39d2d6760609564b1"><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:120%">Treasury Shares</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:115%">As of March&#160;31, 2022, the Company held <ix:nonFraction unitRef="shares" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="0" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfNzQ_a76b4211-fe43-4e68-a3a4-e05a0efc0a9b">194,745</ix:nonFraction> shares of its common stock as treasury shares.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><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:115%"><ix:continuation id="id23841579d9846f39d2d6760609564b1">During the three months ended March&#160;31, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMTgy_06667ee8-3a70-4833-93ce-1327ab7ff92c">194,745</ix:nonFraction> shares of the Company's common stock in the open market at an average of $<ix:nonFraction unitRef="usdPerShare" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMjU4_e079655f-6972-46ca-9ddc-38038f9ff3f3">109.28</ix:nonFraction> per share, for a total of $<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredParValueMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMjg3_ed5ace47-fbda-4033-9069-191866f3cf2d">21.3</ix:nonFraction> million. As of March&#160;31, 2022, approximately $<ix:nonFraction unitRef="usd" contextRef="i66a5ef6e0d984bb181c2d3e43a2aca22_I20220331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMzE1_0d431753-1a84-448b-93c6-9e6e5d88d7fd">78.7</ix:nonFraction> million remains available for repurchase under the previously announced $<ix:nonFraction unitRef="usd" contextRef="i66a5ef6e0d984bb181c2d3e43a2aca22_I20220331" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMzgy_c4c27327-39d4-4b9f-9c14-6222d28a1f00">100.0</ix:nonFraction> million share repurchase authorization (which expires at the end of 2022).</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_52"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDk1NjY_5ac0409e-b90f-404e-b685-8f561cf6aff8" continuedAt="i71a903a770764d19a5d760b6f65bc9c9" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i71a903a770764d19a5d760b6f65bc9c9" continuedAt="i80645e059af74a6f9b6b43aad4a04930"><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 Company allocates stock-based compensation expense amongst cost of sales, research and development and other engineering expense, selling expense, or general and administrative expense based on the job functions performed by the employees to whom the stock-based compensation is awarded. Stock-based compensation capitalized in inventory was immaterial for all periods presented. The Company recognized stock-based compensation expense related to its equity plans for employees of $<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM0OA_1c68a3d3-25cb-488e-b26b-237affb22155">4.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM0MQ_a89dd79e-fee6-4ee3-b588-6467a7bba053">6.5</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></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%">During the three months ended March&#160;31, 2022, the Company granted <ix:nonFraction unitRef="shares" contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM1OQ_7be90965-667b-4483-b70c-41f4acfb435d">112,101</ix:nonFraction> RSUs and PSUs to the Company's employees, including officers at an estimated weighted average fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM2Mw_1158b618-d86c-437b-ba8c-071341213038">120.51</ix:nonFraction> per share based on the closing price (adjusted for the present value of dividends) of the Company's common stock on the grant date. The RSUs and PSUs granted to the Company's employees may be time-based, performance-based or time- and performance-based. Certain of the PSUs are granted to officers and key employees, where the number of performance-based awards to be issued is based on the achievement of certain Company performance criteria established in the award agreement over a cumulative <ix:nonNumeric contextRef="id8d37e79a6624095829e87e9037b7024_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1NQ_8f769d82-5ff8-4de7-92cd-9bf5b8745f2f">three year</ix:nonNumeric> period. These awards cliff vest after <ix:nonNumeric contextRef="id8d37e79a6624095829e87e9037b7024_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1MQ_2de85281-6eea-4b15-8387-0fc2ff2da709">three years</ix:nonNumeric>. In addition, these same officers and key employees also receive time-based RSUs, which vest pursuant to a <ix:nonNumeric contextRef="id8d37e79a6624095829e87e9037b7024_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1Mg_93b2a320-8680-4393-b850-845e0d534625">three-year</ix:nonNumeric> graded vesting schedule. Time-based RSUs that are granted to the Company's employees excluding officers and certain key employees, vest ratably over the <ix:nonNumeric contextRef="ieeeee929eb704df883b7f81e70d36d0e_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1Mw_b74d41ea-508d-49de-8866-77a7376ca6f8">four year</ix:nonNumeric> vesting-term of the award.</span></div></ix:continuation><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%"><ix:continuation id="i80645e059af74a6f9b6b43aad4a04930">As of March 31, 2022, the Company's aggregate unamortized stock compensation expense was approximately $<ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM5OA_72c1d42a-81c5-4d70-8beb-4f68f55f3bf7">31.0</ix:nonFraction> million which is expected to be recognized in expense over a weighted-average period of <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDQwMw_941928af-ec95-451f-93a2-8593c6b79c5d">2.6</ix:nonNumeric> years.</ix:continuation> </span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RleHRyZWdpb246MzFkYzEzZTlmNjQ2NGU0ZmE0YWRhMGM0YzdhYzE4NDVfMTIz_0a720dcf-cf54-4beb-84d5-421f6b6d2f06" continuedAt="i9a1bd11361f54b709a6b9dcf8d15063a" escape="true">Trade Accounts Receivable, Net</ix:nonNumeric></span></div><ix:continuation id="i9a1bd11361f54b709a6b9dcf8d15063a"><div><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Trade accounts receivable consisted of the following: </span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RleHRyZWdpb246MzFkYzEzZTlmNjQ2NGU0ZmE0YWRhMGM0YzdhYzE4NDVfMTI0_cb1856a0-52e0-4758-981f-d4949001f3ad" 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:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></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:13.394%"></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:13.397%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMi0xLTEtMS0zNzU4MQ_4d7b0fe0-fa80-4613-839f-0072da05e97b">327,054</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMi0zLTEtMS0zNzU4MQ_be2a04e6-1ed6-4813-b205-044e391a699d">232,646</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMi01LTEtMS0zNzU4MQ_64447341-ab2f-4be8-b07f-536a7073880e">237,312</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMy0xLTEtMS0zNzU4MQ_aa40eb4b-020d-46d3-8ac1-65c8757d9d8a">1,618</ix:nonFraction>)</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMy0zLTEtMS0zNzU4MQ_bc0d47ec-53a6-46a6-bfca-f366cfa033c6">1,776</ix:nonFraction>)</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMy01LTEtMS0zNzU4MQ_cd6de306-b7b5-4583-a311-7b27c72fa1c5">1,932</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for sales discounts and returns</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="ssd:AllowanceForSalesDiscountAndReturnsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNC0xLTEtMS0zNzU4MQ_4dae8fae-1f97-4669-8972-09b1dd468605">5,008</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="ssd:AllowanceForSalesDiscountAndReturnsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNC0zLTEtMS0zNzU4MQ_7bb38276-62ad-457e-88e6-4a10a942ace0">3,669</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="ssd:AllowanceForSalesDiscountAndReturnsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNC01LTEtMS0zNzU4MQ_d2e3d634-6866-409f-9c19-a707ac5f01e5">4,359</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNS0xLTEtMS0zNzU4MQ_3abaa1ad-5145-40e3-9b21-8c61aab2a2fa">320,428</ix:nonFraction>&#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:0 1pt"></td><td style="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="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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNS0zLTEtMS0zNzU4MQ_a3fc745c-7796-4e3c-bdde-db15de5584e6">227,201</ix:nonFraction>&#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:0 1pt"></td><td style="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="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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNS01LTEtMS0zNzU4MQ_60d161a3-24f3-4c01-bee3-66cb05d65f8c">231,021</ix:nonFraction>&#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></tr></table></ix:nonNumeric></div></ix:continuation><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="id976c4e9f65f4daf94317994a4c2e086_61"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RleHRyZWdpb246MDIyYzMzOWUwODU4NDVmNjhkMDIxYmU3YjI1ZDhiYzFfOTE_9991a44e-3588-40c0-bcb1-ca03fd894730" continuedAt="i0d3fc22224884433abfe1f6d60407f89" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i0d3fc22224884433abfe1f6d60407f89"><div><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The components of inventories are as follows: </span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RleHRyZWdpb246MDIyYzMzOWUwODU4NDVmNjhkMDIxYmU3YjI1ZDhiYzFfODk_e37152ea-a8d5-4e48-b62b-1ad38c82b41a" escape="true"><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:54.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></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:13.143%"></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:13.146%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMi0xLTEtMS0zNzU4MQ_98820ae5-9d8b-41cc-a18b-a373a942f77b">180,431</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMi0zLTEtMS0zNzU4MQ_cf0f2bb9-8611-4bc5-b42d-6cac8f0b4d80">94,340</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMi01LTEtMS0zNzU4MQ_3b950f45-a9d2-4e0c-873e-7edbe6766fb4">191,174</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process products</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMy0xLTEtMS0zNzU4MQ_e4c0a4b2-2e76-45ed-b3a6-2199d23ebffb">36,029</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMy0zLTEtMS0zNzU4MQ_4127a2e4-82d3-4dff-a87c-77b0d52624de">22,678</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMy01LTEtMS0zNzU4MQ_d923665e-6187-4139-8c35-355b8c301dfa">30,309</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNC0xLTEtMS0zNzU4MQ_ffd9faa9-ecfc-417c-8ee4-bf5dd0e81de2">226,988</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNC0zLTEtMS0zNzU4MQ_c7df6058-fc7f-4c53-b378-8f22e3d7b622">179,622</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNC01LTEtMS0zNzU4MQ_e9eb63e2-6294-4bf0-b1f2-186b928b020a">222,273</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNS0xLTEtMS0zNzU4MQ_b0e74eab-09ad-4385-bdf2-20dabad71739">443,448</ix:nonFraction>&#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:0 1pt"></td><td style="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="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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNS0zLTEtMS0zNzU4MQ_80b21f81-825f-4695-9f63-e3fd694e18fe">296,640</ix:nonFraction>&#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:0 1pt"></td><td style="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="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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNS01LTEtMS0zNzU4MQ_a36f0808-6f12-49b8-a7db-9f43321b7854">443,756</ix:nonFraction>&#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></tr></table></ix:nonNumeric></div></ix:continuation><div style="text-indent:13.5pt"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMjgxMQ_014e33d5-b2c4-4a0b-84b9-4a7b1d7f9234" continuedAt="i46b02684a6794a94865fb419389e4f5b" escape="true">Derivative Instruments</ix:nonNumeric></span></div><div><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%"><ix:continuation id="i46b02684a6794a94865fb419389e4f5b" continuedAt="i16464a30e0844b69bd49469d4eea25a6">The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, interest rate swaps, and cross currency swaps to manage risk in connection with changes in foreign currency and interest rates. The Company hedges committed exposures and does not engage in speculative transactions. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. </ix:continuation></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="i16464a30e0844b69bd49469d4eea25a6"><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 uses a forward foreign currency contract to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. This contract matures in March 2029. The Company has elected the spot method for designating this contract as a net investment hedge. The Company has also converted a Euro-denominated ("EUR"), fixed rate obligation into a U.S. Dollar fixed rate obligation using a receive fixed, pay fixed cross currency swap. The cross-currency swap is designated as a cash flow hedge. In addition, the Company has converted domestic U.S. variable rate debt to fixed rate debt using a receive variable, pay fixed interest rate swap. The interest rate swap contract is also designated as a cash flow hedge. </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:107%">As of March&#160;31, 2022, the aggregate notional amount of the Company's outstanding interest rate contracts, cross currency swap contracts and forward contract were $<ix:nonFraction unitRef="usd" contextRef="i139605ae18bc4cc2b07c8aa6e05c0e17_I20220331" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTUzMA_8a8880c1-3102-455e-9840-e77f9fc69fde">700.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3c29b5c11df54ccc8870a907641f8cb2_I20220331" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTU0OQ_8824073b-ae31-4f3d-9e71-c6716a4db0c7">500.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i533ee7d859cb42909af3e6e104b6c0f0_I20220331" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTU5NA_18694193-b8b5-44ca-b035-6dfdbb51c3c0">328.2</ix:nonFraction> million, respectively. As of March 31, 2021, the aggregate notional amount of the Company's outstanding forward contracts were $<ix:nonFraction unitRef="usd" contextRef="ibdca68c3cebb4c44ba824f2e9637971f_I20210331" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMjc0ODc3OTEwODk2Mg_074bc488-d298-4475-bc10-8169a64d9134">9.1</ix:nonFraction>&#160;million.</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%">Changes in fair value of any forward contracts that are determined to be ineffective are immediately reclassified from OCI into earnings. There were no amounts recognized due to ineffectiveness during the three months ended March&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMTA5OTUxMTY2NzI5Mg_264df372-1648-42d2-afb7-4b32c053c0b6" continuedAt="i27380c9fd414465aa4ed30e3400bede1" escape="true"><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 effects of fair value and cash flow hedge accounting on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2022 was as follows:</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:0.1%"></td><td style="width:1.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></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="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Cost of Goods Sold</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:10pt;font-weight:400;line-height:100%">Interest expense, net and other</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded</span></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%"><ix:nonFraction unitRef="usd" contextRef="ie2f6233c518c4be5a3a8c31a43f88800_D20220101-20220331" decimals="-3" name="ssd:DerivativeGainLossByCashFlowHedging" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMi01LTEtMS01MTU1NQ_c81bc73e-7e77-4f25-af06-aa4c48b822cd">256,789</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 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%">(<ix:nonFraction unitRef="usd" contextRef="i22220591e2114b65939ab54235b25c75_D20220101-20220331" decimals="-3" sign="-" name="ssd:DerivativeGainLossByCashFlowHedging" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMi02LTEtMS01MTU1NQ_cb8b495b-b010-49f4-b23c-d8b951f5b8de">428</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The effects of fair value and cash flow hedging</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain or (loss) on cash flow hedging relationships </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="display:none"></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="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 contracts:</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></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="ia65d4617808e41e0be9da6b4ab908df2_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfOC01LTEtMS01MTU3Ng_7091ec70-b810-4946-acd0-fbc8175e0610">&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31e2441268ef4bb49427b8266b977a3d_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfOC02LTEtMS01MTU3Ng_a6092ce8-d6be-4311-9b6b-a14f9490c20c">29</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></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="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 swap contract</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></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="i97d826f826c0419cb05866d620fa8d8f_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNS0xLTEtNTE1OTQ_4f151c64-cdbb-453a-ae59-3ebbcc49f071">&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d89ab3f79874b899f1d7b7a49932214_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNi0xLTEtNTE1ODU_372b49d6-91a3-41d1-8fa2-feb944f8a371">2,946</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></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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward contract</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></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="ie2f6233c518c4be5a3a8c31a43f88800_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNS0xLTEtNTE2NTU_7b7e187d-e899-4da8-9e4f-d507625ba65c">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42d5ae89cba1419b80c814b1f5ff1b93_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNi0xLTEtNTE2NTU_00fb806a-aa3a-41f0-a771-aef80c174a23">&#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="display:none"></td></tr></table></div></ix:nonNumeric><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%">Fair value and cash flow hedge accounting had <ix:nonFraction unitRef="usd" contextRef="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331" decimals="-5" name="ssd:DerivativeGainLossByCashFlowHedging" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMTA5OTUxMTY2NzI4Mw_75b22959-8fad-4ce9-aa85-29ae5522903b">no</ix:nonFraction> effect on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i27380c9fd414465aa4ed30e3400bede1"><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 effects of derivative instruments on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31 were as follow:</span></div><div style="text-align:justify"><span><br/></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:25.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></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:8pt;font-weight:700;line-height:100%">Cash Flow Hedging Relationships</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:8pt;font-weight:700;line-height:100%">Gain (Loss) Recognized in OCI</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%">Location of Gain (Loss) Reclassified from OCI into Earnings</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:8pt;font-weight:700;line-height:100%">Gain (Loss) Reclassified from OCI into Earnings</span></td></tr><tr><td colspan="3" style="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:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">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 rate contracts</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="i3f6a0f13de1946178e8c35733b880b99_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy0xLTEtMS01MTQyMQ_a1692f84-a949-4e7b-bdc0-396d2e1231a2">1,805</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 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="i3a055eca193e47b3a082a097cae6987b_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy0yLTEtMS01MTQyMQ_61cef4ff-3dbb-48d1-acef-2f628d05bc1a">&#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:2px 1pt;text-align: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 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="i31e2441268ef4bb49427b8266b977a3d_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy00LTEtMS01MTQzNQ_345f19dc-ff8b-4c92-a544-fb22891c1ad8">29</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 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="i4d7fcafb907042adbb4d2049f14ff0e6_D20210101-20210331" decimals="-6" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy01LTEtMS01MTQzNQ_66db8a9f-6502-4ef0-b357-e75b2e18a96e">&#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%">Cross currency contracts</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="i90adf03909ad41adae8de6cad41d7256_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC0xLTEtMS01MTQyMQ_e28a96bb-f879-44a9-a35f-6b0db257b6ce">7,548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief5e569fa28642349000f565d8f5b1c1_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC0yLTEtMS01MTQyMQ_2b732405-3a5e-4ff8-9dcd-ce629057617d">&#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:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d89ab3f79874b899f1d7b7a49932214_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC00LTEtMS01MTQzNQ_281f557f-2cd4-441c-8592-f2f82e4091fb">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4accb50f2869469dbd3059e1baa1232b_D20210101-20210331" decimals="-6" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC01LTEtMS01MTQzNQ_955072bc-cb6e-49bf-aea7-59376200fc78">&#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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FX gain (loss)</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="i742cb105ec2547d09b49abcbbfad1ed4_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNS00LTEtMS01MTQzNQ_87e936c1-f39a-4b20-a97b-aff507d81238">2,967</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c4fb322e394b5d916004f4cdbc10f6_D20210101-20210331" decimals="-6" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNS01LTEtMS01MTQzNQ_f42a52fd-1103-4641-9a3f-6c6b27a8f79b">&#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%">Forward contracts</span></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="ia1fec681477740aba3aa9da766dd4884_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi0xLTEtMS01MTQyMQ_c71eeb7b-9914-44f3-a1fb-9676f25daabd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i71e56f395b784114872e1311fcdcc071_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi0yLTEtMS01MTQyMQ_97ca6b5c-af03-4b41-9470-19b86de2d797">&#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:2px 1pt;text-align: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 goods sold</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="i8fd719a2ce774d289eb09decd3319095_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi00LTEtMS01MTQzNQ_afb08cff-e60f-4cd0-847f-12646418a7fe">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie12ae1047160419e9afc90f6d10e0be6_D20210101-20210331" decimals="-6" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi01LTEtMS01MTQzNQ_7b53bb32-1c01-48ec-bbb5-a0f3738547c9">&#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 13pt;text-align: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 style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy0xLTEtMS01MTQyMQ_8a2e6266-ea08-4ed0-94f3-b6373f2e0a30">9,353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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="iff170bba4f68489d8f0b1c31c02115ca_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy0yLTEtMS01MTQyMQ_a7e2c963-db03-4a24-9d38-eb7b4707d9a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy00LTEtMS01MTQzNQ_398c776a-745c-441d-8a23-e8f89a956743">2,812</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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="iff170bba4f68489d8f0b1c31c02115ca_D20210101-20210331" decimals="-6" name="us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy01LTEtMS01MTQzNQ_30f3a087-253d-4757-8c5f-d82008dad569">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><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:107%">For the three months ending March 31, 2022, losses on the net investment hedge of $<ix:nonFraction unitRef="usd" contextRef="i3db278f3c4504b01b98c3bff195e11d0_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTg3Nw_01c99443-744d-45fa-b9d5-532ab38c416e">6.8</ix:nonFraction> million was included in OCI and no gains or losses were reclassified from OCI to earnings.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_67"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RleHRyZWdpb246NTQyZWFhZDdkMjE3NDUxYzg3OGNlN2RmZjUzZTRkYjRfMTQ3_02e1adf8-368d-47db-97f1-a79df044a084" continuedAt="i52f4faf298d14f0aa02d2db832dda3ac" escape="true">Property, Plant and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i52f4faf298d14f0aa02d2db832dda3ac" continuedAt="ia27620b35a5b4993a7a24175bc5eac74"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Property, plant and equipment consisted of the following:</span></div></ix:continuation><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RleHRyZWdpb246NTQyZWFhZDdkMjE3NDUxYzg3OGNlN2RmZjUzZTRkYjRfMTQx_ad14a840-c7b1-4a07-9781-acc2466ccffd" continuedAt="i97c730b67c464a13adabcd09f743033e" escape="true"></ix:nonNumeric><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><ix:continuation id="ia27620b35a5b4993a7a24175bc5eac74"><ix:continuation id="i97c730b67c464a13adabcd09f743033e"><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:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></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:13.394%"></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:13.397%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></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="ibcc531e3ce7f4f44aa4a39be4550a04e_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMi0xLTEtMS0zNzU4MQ_9a7301f9-bccc-487d-881d-4b373fd22da7">34,591</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="i6a94008d055a4129bf3e60a979d5085e_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMi0zLTEtMS0zNzU4MQ_ad5d5c44-fcb7-4a36-80d7-9140451550df">28,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="i57e565c0c1984c8a808ca9c34d0d869b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMi01LTEtMS0zNzU4MQ_4952db7a-2da7-49db-ba18-97802085065f">28,175</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and site improvements</span></div></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="i1ad1baa0968241c7ad4a7c09ea6d3c6d_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMy0xLTEtMS0zNzU4MQ_a3c724c8-0189-4590-bf11-b2010069386a">197,180</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="ie1164b3ce1d54b9fab640698840a77b6_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMy0zLTEtMS0zNzU4MQ_7f337696-b7b0-49d9-8c7e-ca83f3fd7f3d">201,283</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="i20633a1b38ee4198b25fc498531fea1f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMy01LTEtMS0zNzU4MQ_be009c27-ce62-4795-a073-8e7263ef692e">202,393</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia07bc5fe413c43aaab1178f644d68a1d_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNC0xLTEtMS0zNzU4MQ_ebdae6aa-3ac1-4755-9fcc-4ab7f099a626">6,153</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="idf4f8b8a86c44ec7922829c8a9768bbe_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNC0zLTEtMS0zNzU4MQ_7d2070d8-c13b-45ef-b35a-0aaf7e28a876">7,023</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="iaa778a48afb2465c9d8c97f782fb9a84_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNC01LTEtMS0zNzU4MQ_40fbc52e-5ea7-40c2-8fdb-216838b11d79">5,995</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment, and software</span></div></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="i57abc1f8d6d04aefb54e2b8e1135b841_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNS0xLTEtMS0zNzU4MQ_4b73f687-7173-4ec5-8438-e87e5c63a498">407,808</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="ib7e860c7d24c4233969df94896969944_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNS0zLTEtMS0zNzU4MQ_336beaf1-ab12-4b3b-a9cb-9e65a4c00422">385,195</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="i7783f2522d5d4b17b385f2be5b6c0262_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNS01LTEtMS0zNzU4MQ_d76f827f-e11d-4351-9336-aa2e9d6c6a08">399,079</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNi0xLTEtMS0zNzU4MQ_d0651ca2-a71a-4ae3-92be-04e00b404bb1">645,732</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNi0zLTEtMS0zNzU4MQ_d1144bae-85d3-49da-a83f-3e2621ecf6b5">621,781</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNi01LTEtMS0zNzU4MQ_b518438c-8b5e-46f4-95d7-623673e32777">635,642</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNy0xLTEtMS0zNzU4MQ_64a9c5c9-01bb-450b-932c-19baf7c305f8">406,835</ix:nonFraction>)</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNy0zLTEtMS0zNzU4MQ_ef8177c3-5062-4ef7-8fd0-bba1c33f1b0e">382,907</ix:nonFraction>)</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNy01LTEtMS0zNzU4MQ_b565dab4-e093-48de-8481-3003ec02eeac">402,246</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:1pt;font-weight:400;line-height:100%">&#160;</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOC0xLTEtMS0zNzU4MQ_d85618fb-3f1d-4d2f-998d-8eadeb2143ef">238,897</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOC0zLTEtMS0zNzU4MQ_120f6d89-816c-47b6-a1a1-70167815ee63">238,874</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOC01LTEtMS0zNzU4MQ_5798d556-ddad-4a8e-9d22-623a7a32bcce">233,396</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital projects in progress</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOS0xLTEtMS0zNzU4MQ_68e37255-499f-4667-85ab-7b6160f20b06">26,778</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOS0zLTEtMS0zNzU4MQ_07cf6f75-9aa4-44cc-8865-e2d7f1410270">16,810</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOS01LTEtMS0zNzU4MQ_c43a2996-8552-41fb-883d-145e30e2d34b">26,473</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 2px 37pt;text-align: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 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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMTAtMS0xLTEtMzc1ODE_89676bbc-afa6-41bb-b5a5-2f5d829646df">265,675</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMTAtMy0xLTEtMzc1ODE_ef4ecbd9-32bd-40e5-bff6-7e8e0e8552ff">255,684</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMTAtNS0xLTEtMzc1ODE_3a249744-74d0-4180-a9f9-45276aea9863">259,869</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></ix:continuation></ix:continuation></div><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_70"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfOTk0_90e35225-9925-4ebb-b1c0-b500b9a13baf" continuedAt="i6f281c502233412a8282606013776e2b" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i6f281c502233412a8282606013776e2b" continuedAt="ib78244e521e34eb0bb7faacfc5b95f77"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfMTAwMw_d0093a66-7c09-484e-9aea-af62106b3e52" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consisted of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:53.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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="i46ee0c5d27b84c40980638f5462b1f4b_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMi0xLTEtMS0zNzU4MQ_7aa62500-3c5e-459e-8526-0b1e089997e5">96,359</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="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMi0zLTEtMS0zNzU4MQ_d7580d0f-b273-47a9-90be-ba0bf6e74bf2">96,340</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="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMi01LTEtMS0zNzU4MQ_e7a463f7-1d1d-4c8f-baef-c886ec9f5d2b">96,307</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 2px 10pt;text-align: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="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="i2674f6224d8d4249a7d8503173f4a194_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMy0xLTEtMS0zNzU4MQ_18b3ca83-9b0b-4301-8c78-9cd7a60ec4f6">35,864</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="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMy0zLTEtMS0zNzU4MQ_c118ed8a-294d-4544-85bf-71a76c0c7f4f">35,684</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="ib6037f471a314ef7aaaa601a40a3da28_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMy01LTEtMS0zNzU4MQ_8fa6092d-23bb-4b36-aff0-72c43bbf5be8">36,331</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 2px 10pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9222de422e544c79fbb3e51bec7d880_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNC0xLTEtMS0zNzU4MQ_ce2c8319-ef89-4abf-bb4d-0c660d5d56a9">1,428</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="i35051905506e4cb89c8cdc05bbcffc63_I20210331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNC0zLTEtMS0zNzU4MQ_5979b9ca-1f4d-4993-a76d-a0425462bf7d">1,453</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="ia4f71963b41648bcb0d4dbdf194b95ae_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNC01LTEtMS0zNzU4MQ_10f878da-c7ef-417c-8294-712d2693c918">1,384</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="padding:2px 1pt 2px 16.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</span></td><td style="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="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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNS0xLTEtMS0zNzU4MQ_396e2a26-6c1b-48c8-b9e9-edbb2356587d">133,651</ix:nonFraction>&#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:0 1pt"></td><td style="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="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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNS0zLTEtMS0zNzU4MQ_6635e82f-f95c-41df-80f7-9b9431ca9560">133,477</ix:nonFraction>&#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:0 1pt"></td><td style="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="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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNS01LTEtMS0zNzU4MQ_99433c3c-bc5d-4592-b6d2-fc285eb80361">134,022</ix:nonFraction>&#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></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%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable i<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfMTAwOA_32e380b4-1b65-4640-ba9a-ef6678b35931" continuedAt="i13d9dd1eb14f44b39250503686c15816" escape="true">ntangible assets, net, consisted of the following:</ix:nonNumeric></span></div><ix:continuation id="i13d9dd1eb14f44b39250503686c15816"><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:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></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:13.394%"></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:13.397%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 31, 2022</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</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:1pt;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:8pt;font-weight:700;line-height:100%">Carrying</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:8pt;font-weight:700;line-height:100%">Accumulated</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:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Amount</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:8pt;font-weight:700;line-height:100%">Amortization</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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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="i46ee0c5d27b84c40980638f5462b1f4b_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNC0xLTEtMS0zNzU4MQ_325dfae5-465a-4ad8-aa65-066d09116811">46,642</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="i46ee0c5d27b84c40980638f5462b1f4b_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNC0zLTEtMS0zNzU4MQ_de491c73-d204-4cd0-bf52-944d900ab93c">27,205</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="i46ee0c5d27b84c40980638f5462b1f4b_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNC01LTEtMS0zNzU4MQ_b13268a5-ca52-41f8-8d37-d4a0bfcc608d">19,437</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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="i2674f6224d8d4249a7d8503173f4a194_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNS0xLTEtMS0zNzU4MQ_088da663-5891-410a-ba32-f537abb63796">26,274</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="i2674f6224d8d4249a7d8503173f4a194_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNS0zLTEtMS0zNzU4MQ_9869a5ae-9bab-492b-9528-e8396f50261b">20,690</ix:nonFraction>)</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="i2674f6224d8d4249a7d8503173f4a194_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNS01LTEtMS0zNzU4MQ_ca1bb642-943a-42bc-96c8-f4b7df693b47">5,584</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"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNi0xLTEtMS0zNzU4MQ_fcefd165-4f36-426c-ae94-3f5f774b840c">72,916</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNi0zLTEtMS0zNzU4MQ_fd655e12-3aeb-4d69-8ef8-ac8c8aba3025">47,895</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNi01LTEtMS0zNzU4MQ_1d46ae90-3478-4aa0-a882-a08711797cd6">25,021</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="text-indent:234pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></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:13.394%"></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:13.397%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 31, 2021</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Carrying<br/>Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfMy0xLTEtMS0zNzU4MQ_3a07a3fd-9ade-4a30-b9f1-e5b8dd6cb20c">40,785</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="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfMy0zLTEtMS0zNzU4MQ_5e83e2a7-5095-421d-9bce-ced10799950b">23,724</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="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfMy01LTEtMS0zNzU4MQ_e7270397-4284-4442-99a5-24423af8660e">17,061</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNC0xLTEtMS0zNzU4MQ_91f5475f-a9d2-49ca-bfa5-b963b2287cca">26,347</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="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNC0zLTEtMS0zNzU4MQ_cbae69e6-23a7-42ec-b3d5-52fd621d805b">18,349</ix:nonFraction>)</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="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNC01LTEtMS0zNzU4MQ_054121cf-fcec-4764-91c9-36fad08bcc0a">7,998</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 2px 10pt;text-align: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;Total</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNS0xLTEtMS0zNzU4MQ_8813e1fc-04c8-4bb9-ac4b-f0e26fc92ea6">67,132</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNS0zLTEtMS0zNzU4MQ_ae69eaa3-cc22-4aff-b7d4-b06f5ba26237">42,073</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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNS01LTEtMS0zNzU4MQ_ab19fb4d-2aad-44b0-ab14-4b12c46d0b8e">25,059</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</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:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></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:13.394%"></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:13.397%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At December 31, 2021</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Carrying<br/>Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfMy0xLTEtMS0zNzU4MQ_4a1ea7aa-0cda-4ca1-8ec5-4d657f7e4a53">46,643</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="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfMy0zLTEtMS0zNzU4MQ_6584665d-4279-48eb-8f6c-a646412af5b9">26,346</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="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfMy01LTEtMS0zNzU4MQ_fb7775c9-ea03-49d4-ab9f-fad0d8462e22">20,297</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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="ib6037f471a314ef7aaaa601a40a3da28_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNC0xLTEtMS0zNzU4MQ_571154d9-26ad-4cfb-8f8b-f5e6d4b83882">26,371</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="ib6037f471a314ef7aaaa601a40a3da28_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNC0zLTEtMS0zNzU4MQ_6597cadb-1b2e-4a5e-a7f7-c90ffd90acb9">20,399</ix:nonFraction>)</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="ib6037f471a314ef7aaaa601a40a3da28_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNC01LTEtMS0zNzU4MQ_5b9a2358-a96a-4770-a53a-7bafcd392fcc">5,972</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"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNS0xLTEtMS0zNzU4MQ_bf324c32-2191-4c05-b60a-c32d993ac45f">73,014</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNS0zLTEtMS0zNzU4MQ_669b9846-f314-4ce7-899b-beb498892c24">46,745</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNS01LTEtMS0zNzU4MQ_144dad43-c570-46c7-a15c-372ade47d197">26,269</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:continuation><div><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:49.5pt;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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ib78244e521e34eb0bb7faacfc5b95f77"><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%">Intangible assets consist of definite-lived and indefinite-lived assets. Definite-lived intangible assets include customer relationships, patents, unpatented technology, and non-compete agreements. Amortization expense of definite-lived intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNDM2_f3eb9160-dc73-4b87-8ac4-2592260d852d">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNDQz_fef4f644-3d90-415b-9239-4b0b30ed7aef">1.7</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. The weighted-average amortization period for all amortizable intangibles on a combined basis is <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNjYx_82c9a565-6d51-4350-8603-ea6eb5f0194f">8.3</ix:nonNumeric> years.</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 only indefinite-lived intangible asset, consisting of a trade name, totaled $<ix:nonFraction unitRef="usd" contextRef="i114c4f0fd67545b7875f48adc4fe1159_I20220331" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNzUy_587810b7-f974-4824-9244-24341418b824">0.6</ix:nonFraction> million at March&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfOTgy_8bfb9026-db1c-4176-bce7-71e68c183aba" escape="true"><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%">At March&#160;31, 2022, the estimated future amortization of definite-lived intangible assets was as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:84.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.335%"></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</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:1pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><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%">Remaining nine months of 2022</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfMi0xLTEtMS0zNzU4MQ_5e98387f-4b07-48e2-8cd3-2b9667bb7225">3,553</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%">2023</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfMy0xLTEtMS0zNzU4MQ_25b27c51-832f-4cfb-8328-a7966cb4c0a0">3,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;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNC0xLTEtMS0zNzU4MQ_9ed6528f-42df-4efc-aea3-7c016c528792">2,809</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNS0xLTEtMS0zNzU4MQ_f3903779-ec9d-4ffc-bd8f-60c6041f2f28">2,523</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNi0xLTEtMS0zNzU4MQ_4ed52615-7e89-4781-abea-c62dd8bf5371">1,840</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%">2027</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNy0xLTEtMS0zNzU4MQ_0ab39b64-d241-43b2-a3e6-5233ac21b593">1,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="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfOC0xLTEtMS0zNzU4MQ_dad23844-8ef0-4090-b2d0-3b4adea196dc">8,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: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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfOS0xLTEtMS0zNzU4MQ_7ab328f3-8e34-4f8b-b0fc-e82764b5bf23">24,405</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfOTgz_95f62dba-c5b3-4751-a4f5-68b120ac48cc" escape="true"><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 changes in the carrying amount of goodwill and intangible assets for the three months ended March&#160;31, 2022, were as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:70.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.612%"></td><td style="width:0.1%"></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:1pt;font-weight:700;line-height:100%">&#160;</span></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:1pt;font-weight:700;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible</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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">Goodwill</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:8pt;font-weight:700;line-height:100%">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%">Balance at December 31, 2021</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfMi0xLTEtMS0zNzU4MQ_b46374c0-4d34-4b57-8377-922f4dc3ba60">134,022</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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfMi0zLTEtMS0zNzU4MQ_1438652a-e6fe-45e7-96bb-a352819c327a">26,269</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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNS0zLTEtMS0zNzU4MQ_a69e71c6-3ed7-4c15-882b-8f5de0faca57">1,149</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%">Foreign exchange</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNi0xLTEtMS0zNzU4MQ_096e6ba1-f367-4a17-8186-e02467fb0c86">371</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNi0zLTEtMS0zNzU4MQ_6030c6f4-d257-4fc4-9d01-d56f42591535">99</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%">Balance at March 31, 2022</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNy0xLTEtMS0zNzU4MQ_c3cb538a-dafc-4d7f-ba5a-abb706b10db2">133,651</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNy0zLTEtMS0zNzU4MQ_3e39118d-23cc-4214-8ef4-0d32b6904653">25,021</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><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;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><div id="id976c4e9f65f4daf94317994a4c2e086_73"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTMzOA_f97a66cc-2961-475e-b738-bb46510dbc26" continuedAt="i186b6491bd3b4d01ac58f92e5b54a5d9" escape="true"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM1Mg_ab5b476e-5fc1-47c9-9249-049061c59da0" continuedAt="i5a4cc058add141cca80a403c4fdb706b" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i186b6491bd3b4d01ac58f92e5b54a5d9" continuedAt="i61a618364511436e82edc94cb856ec96"><ix:continuation id="i5a4cc058add141cca80a403c4fdb706b" continuedAt="ie0757f643c454456bf5b9f8e18d0493a"><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 Company has operating leases for certain facilities, equipment and automobiles. The existing operating leases expire at various dates through 2026, some of which include options to extend the leases for up to <ix:nonNumeric contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMjU5_aa099e3a-f570-4728-b066-0bbd95148df6">5</ix:nonNumeric> years. The Company measured the lease liability at the present value of the lease payments to be made over the lease term. The lease payments are discounted using the Company's incremental borrowing rate. The Company measured the right-of-use ("ROU") assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="ssd:LeaseLesseeBalanceSheetInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTMzMw_28acf51a-3317-4850-9680-6bc686bd52f4" escape="true"><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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:</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.707%"><tr><td style="width:1.0%"></td><td style="width:26.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.290%"></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:1.0%"></td><td style="width:10.630%"></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></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheets Line Item</span></td><td colspan="6" 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%">March 31,</span></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:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="background-color:#ffffff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 leases</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;border-top:1pt solid #000000;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:700;line-height:100%">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%">Operating leases</span></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%">Operating lease right-of-use assets</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNC0yLTEtMS0zNzU4MQ_2925e04a-5bfa-4bd9-ad15-74491c837b3a">44,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNC0zLTEtMS0zNzU4MQ_e39408c9-37af-4a7a-bd19-2a6673e35dec">44,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNC00LTEtMS0zNzU4MQ_4ccb78c9-f3e0-4145-a60f-23d09260f208">45,438</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%">Liabilities</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;border-top:1pt solid #000000;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%">Operating - current</span></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%">Accrued expenses and other current liabilities</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNi0yLTEtMS0zNzU4MQ_45558bf3-fb6c-4802-b443-1fe567a0714d">8,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNi0zLTEtMS0zNzU4MQ_1a2f4dbc-cea1-4f34-b8bf-f8c5de617c3a">8,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNi00LTEtMS0zNzU4MQ_17693f27-a054-42e8-b452-9873a2ed7d64">8,769</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 - noncurrent </span></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%">Operating lease liabilities</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNy0yLTEtMS0zNzU4MQ_76c01c70-8920-4400-8168-972bb2e41587">36,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNy0zLTEtMS0zNzU4MQ_6e72c3a0-6b8b-4398-a307-de537a82af95">35,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNy00LTEtMS0zNzU4MQ_5b1bc9b0-94f9-4ee0-93d7-6497f3671f1a">37,091</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 operating lease 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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfOC0yLTEtMS0zNzU4MQ_e300253a-8c55-4e85-a0c0-122536541ce6">45,086</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 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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfOC0zLTEtMS0zNzU4MQ_4d443a80-a196-4e15-8ec5-f940d90c40fd">44,751</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 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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfOC00LTEtMS0zNzU4MQ_c7694867-c7db-4d2b-a572-16639a7e0360">45,860</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:8pt"><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;border-top:3pt double #000000;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;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:700;line-height:100%">Finance leases</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: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%">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%">Property and equipment, gross</span></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%">Property, plant and equipment, net</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="ssd:FinanceLeaseRightOfUseAssetGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTItMi0xLTEtMzc1ODE_e2272f87-d27b-44bd-a54f-8625a5eeee3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="ssd:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTItMy0xLTEtMzc1ODE_cdb973b1-d806-414d-8e3f-5377642e0dfe">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="ssd:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTItNC0xLTEtMzc1ODE_eb0faf35-4ef8-4803-9ec8-73f823b4a910">3,569</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%">Accumulated amortization</span></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%">Property, plant and equipment, net</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTMtMi0xLTEtMzc1ODE_870f83c3-202b-4aff-aebf-c13e81a00007">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTMtMy0xLTEtMzc1ODE_b844eb0a-3ddf-43a6-8ec7-38bf2a4fba6f">3,188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTMtNC0xLTEtMzc1ODE_d38ef2f4-41cb-4046-9acb-1aba7bf4d9e3">3,416</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%">Property and equipment, net</span></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%">Property, plant and equipment, net</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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTQtMi0xLTEtMzc1ODE_a193ef53-76dd-41b5-8897-b8ca99d36fac">&#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 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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTQtMy0xLTEtMzc1ODE_385d1cbf-ebbb-4b98-bec6-a9f93d18b3c0">381</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 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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTQtNC0xLTEtMzc1ODE_e7ecca07-e9bd-44ce-a024-920a733a490c">153</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%">Liabilities</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;border-top:3pt double #000000;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%">Other current liabilities</span></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%">Accrued expenses and other current liabilities</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTYtMi0xLTEtMzc1ODE_401b37d6-3e7e-428e-8205-e2ef96582f08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTYtMy0xLTEtMzc1ODE_58df35e7-211d-42cd-a50e-3a43a40c485f">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTYtNC0xLTEtMzc1ODE_aac7677b-a467-45e2-a1b9-e7c6adcc386a">&#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></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%">&#160;&#160;&#160;Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTgtMi0xLTEtMzc1ODE_3acf6c4c-9406-4e92-bbfe-0a58610f86c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTgtMy0xLTEtMzc1ODE_92e6cfee-0e1d-4584-91da-12b5fade7248">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTgtNC0xLTEtMzc1ODE_1c2771c1-4182-4d80-a6f3-3d56f7613f33">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i61a618364511436e82edc94cb856ec96" continuedAt="i05b0e35ca5294d38b6d1f8ba8bdf01cf"><ix:continuation id="ie0757f643c454456bf5b9f8e18d0493a" continuedAt="i2f3379b5172a4a4d8c68edb1810c3faa"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM0MA_5882bb71-1e95-4294-bbcc-cc0dbf4ce49a" continuedAt="i011f3e492f064deda3df4b92be7aa2f4" escape="true"><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 components of lease expense were as follows:</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.130%"></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></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item</span></td><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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:middle"><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:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses and <br/>&#160;&#160;&#160;&#160;&#160;cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfMi0yLTEtMS0zNzU4MQ_db9cf8ce-1a9d-4573-9312-70f3117d8486">3,128</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:middle"></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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfMi00LTEtMS0zNzU4MQ_b08ed15c-dc57-459f-916e-fd5a97a5e981">2,859</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:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><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;border-top:1pt solid #000000;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;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of right-of-use <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNS0yLTEtMS0zNzU4MQ_5dcf440f-37dd-4a52-b2a1-3c9c13ccaef2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNS00LTEtMS0zNzU4MQ_ca4a5b71-8782-4d8b-9b28-0da21e403b49">216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNi0yLTEtMS0zNzU4MQ_6d3213b6-8f8f-48ec-8942-ccf434252e50">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNi00LTEtMS0zNzU4MQ_990e9cfc-93cf-435c-8b39-12b853798d04">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNy0yLTEtMS0zNzU4MQ_b486bf94-951d-4014-be80-d8165c6e14f4">&#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:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNy00LTEtMS0zNzU4MQ_a028480a-dac7-4284-8f21-5087d0f55f87">218</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:middle"></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="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:700;line-height:120%">Other Information</span></div><div style="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%">Supplemental cash flow information related to leases is as follows:</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:15.422%"></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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 paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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:#ffffff;padding:2px 1pt;text-align: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;Operating cash flows for operating leases</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfMy0xLTEtMS0zNzU4MQ_368f663f-a3bb-49f5-b6c0-a55f142f2af3">3,097</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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfMy0zLTEtMS0zNzU4MQ_299e8127-95e3-464d-b38e-882aa184993b">2,805</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Finance cash flows for finance leases</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNC0xLTEtMS0zNzU4MQ_19298877-7f48-4cea-aef2-068c5d3e86fe">&#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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNC0zLTEtMS0zNzU4MQ_b14454a5-7f98-4046-a525-baae2a02d241">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease<br/>&#160;&#160;&#160;&#160;&#160;obligations during the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNi0xLTEtMS0zNzU4MQ_000acdd9-b2c5-429a-98b2-f2e3e5116a3c">2,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNi0zLTEtMS0zNzU4MQ_d235271e-9423-4af1-aa5f-2ef7b81f55d7">786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM0MQ_b7721684-7b47-4fe4-83b6-f3e72c9682ab" escape="true"><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM0OA_6b5a27ec-7a6e-4974-a2eb-e5096fe8308a" escape="true"><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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.531%"></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:21.269%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Operating Leases</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%">Remaining nine months of 2022</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfMS0zLTEtMS0zNzU4MQ_1328fca4-6812-44a5-ab1b-9e09a74b57e1">8,438</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%">2023</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfMi0zLTEtMS0zNzU4MQ_1bd8d0a8-3942-4aa6-89fd-697156443149">9,327</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%">2024</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfMy0zLTEtMS0zNzU4MQ_6a814c94-8625-4941-9094-944086e1290d">7,550</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%">2025</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNC0zLTEtMS0zNzU4MQ_8f685bdc-ede2-4ea4-b36f-56d2aeabb5e1">6,005</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%">2026</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNS0zLTEtMS0zNzU4MQ_bb57f9da-3dbe-49a4-ba03-d6d91ee0732b">4,997</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%">Thereafter</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="ssd:LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNi0zLTEtMS0zNzU4MQ_2abcef04-4dce-4f5c-930b-5161b99a030d">16,279</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 lease payments</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNy0zLTEtMS0zNzU4MQ_c6259e60-3791-4b9e-97a0-8084ea86858f">52,596</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: Present value discount</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfOC0zLTEtMS0zNzU4MQ_3f9c38a7-ecdf-4a45-8fbf-109282b2d720">7,510</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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfOS0zLTEtMS0zNzU4MQ_8470edac-365e-4183-9492-e8e3b24915a0">45,086</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></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span><br/></span></div><ix:continuation id="i05b0e35ca5294d38b6d1f8ba8bdf01cf"><ix:continuation id="i2f3379b5172a4a4d8c68edb1810c3faa"><ix:continuation id="i011f3e492f064deda3df4b92be7aa2f4"><div><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 Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:</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:511.50pt"><tr><td style="width:1.0pt"></td><td style="width:391.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 remaining lease terms (in years):</span></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:700;line-height:100%">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: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#ffffff;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="ib180306553e7497fa57f3ccb78a3241f_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMS0xLTEtMS0zNzU4MQ_dbf59880-3b9a-48b0-ae6d-1844f87f6e68">6.64</ix:nonNumeric></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:right;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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMS0zLTEtMS0zNzU4MQ_3db2b5aa-2979-4ba3-b980-89a22ff490be">7.13</ix:nonNumeric></span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></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%"><ix:nonNumeric contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMi0xLTEtMS0zNzU4MQ_ac8f6a2d-4fa1-44b7-bc4d-fdbb0d8a9056">0.0</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:right;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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMi0zLTEtMS0zNzU4MQ_6b279d28-1fca-48e6-b970-681014b6e87f">0.25</ix:nonNumeric></span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 discount rate:</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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leases</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="number" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNC0xLTEtMS0zNzU4MQ_20894b01-3bb0-45ea-b447-7d5b2d4fa672">5.17</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="number" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNC0zLTEtMS0zNzU4MQ_b4f0f6de-344d-4d5e-9cd4-359a3935916c">5.28</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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="number" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNS0xLTEtMS0zNzU4MQ_f8c3251e-0492-4221-a255-1485f00b9a28">&#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="number" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNS0zLTEtMS0zNzU4MQ_f707e66f-3341-4c33-82e0-9b01236e6dc1">3.5</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></table></div></ix:continuation></ix:continuation></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 12.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfNzU5_3356be6d-0758-4771-bc67-8cf393a8949c" continuedAt="id38c25d5352b4fd2911fd6a0e1cde3bf" escape="true">Debt</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="id38c25d5352b4fd2911fd6a0e1cde3bf"><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%">On March 30, 2022, the Company entered into the Amended and Restated Credit Facility. The Amended and Restated Credit Agreement amends and restates the Company's previous Credit Agreement, dated as of July 27, 2012. The Amended and Restated Credit Facility provides for a 5-year revolving credit facility of $<ix:nonFraction unitRef="usd" contextRef="i0ff03fcdc34846b18cbca021ecb7c80a_I20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjk0MQ_9d57b431-93b8-4a5c-aa07-c264cf3aadaf">450.0</ix:nonFraction> million revolving line of credit, which includes a letter of credit-sub-facility up to $<ix:nonFraction unitRef="usd" contextRef="ie2e08fadb48b427dbe8d52690e9fde70_D20220101-20220331" decimals="-6" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzMTg5NQ_ff013246-4cb3-4445-99d1-f2d22cb80726">50.0</ix:nonFraction>&#160;million, and for a 5-year term loan facility of $<ix:nonFraction unitRef="usd" contextRef="i884e2350fb53484da248a3c5356e0b6e_I20220331" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjk1Ng_d6d511fd-4674-4c6f-8fee-d11277e6aef8">450.0</ix:nonFraction> million. The Company borrowed $<ix:nonFraction unitRef="usd" contextRef="ie2e08fadb48b427dbe8d52690e9fde70_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNzAxOA_d2a749e3-8d93-4ec1-8701-49447e0052f4">250.0</ix:nonFraction> million, under the revolving credit facility and $<ix:nonFraction unitRef="usd" contextRef="i8f86a2f1fcdf4e9ca10c1b9f4478a63c_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNzA0MQ_47fd116a-23ca-46e3-94d9-cf3960d62429">450.0</ix:nonFraction> million under the term loan facility to finance a portion of the purchase price of the Company&#8217;s acquisition of the ETANCO Group ("ETANCO"). In addition, the Company incurred $6.8M debt issuance costs reflected in long term debt, net that will be deferred and amortized over the 5-year terms of the Amended and Restated Credit Facility.</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%">The Company is required to pay an annual revolving credit facility fee of 0.10% to 0.25% per annum on the available commitments under the terms of the Amended and Restated Revolving Credit Facility, regardless of usage, with the applicable fee determined on a quarterly basis based on the Company&#8217;s net leverage ratio. The fee is included within other expense in the Company's condensed consolidated statement of operations.</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%">Amounts borrowed under the Amended and Restated Credit Facility will bear interest from time to time at either Base Rate, Spread Adjusted Daily Simple SOFR, Spread Adjusted Term SOFR, Adjusted Eurocurrency Rate or Daily Simple RFR, in each case, as calculated under and as in effect from time to time under the Amended and Restated Credit Facility, plus the Applicable Margin, as defined in the Amended and Restated Credit Facility. The Applicable Margin is determined based on the Company&#8217;s net leverage ratio, and ranges (i) from 0.00% to 0.75% per annum for amounts borrowed under the term loan facility that bear interest at Base Rate, (ii) from 0.75% to 1.75% per annum for amounts borrowed under the term loan facility that bear interest at Adjusted Eurocurrency Rate, Spread Adjusted Daily Simple SOFR or Spread Adjusted Term SOFR, (iii) from 0.00% to 0.50% per annum for amounts borrowed under the revolving credit facility that bear interest at Base Rate, (iv) from 0.6826% to 1.5326% per annum for amounts borrowed under the revolving credit facility that bear interest at Daily Simple RFR (solely to the extent denominated in pound sterling) and (v) from 0.65% to 1.50% per annum for amounts borrowed under the revolving credit facility that bear interest at Daily Simple RFR (other than loans denominated in pound sterling) or Adjusted Eurocurrency Rate. Loans outstanding under the Amended and Restated Credit Facility may be prepaid at any time without penalty except for customary breakage costs and expenses.</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:115%">As of March&#160;31, 2022, in addition to the Amended and Restated Credit Facility, certain of the Company&#8217;s domestic subsidiaries are guarantors for a credit agreement between certain of its foreign subsidiaries and institutional lenders. Together, all of its credit facilities provide the Company with a total of $<ix:nonFraction unitRef="usd" contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNzQ5NQ_2cd52eee-e4d8-4528-9503-60e6855e5f8d">204.3</ix:nonFraction> million in revolving credit lines and an irrevocable standby letter of credit in support of various insurance deductibles.</span></div><div style="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:112%">The Company has a $<ix:nonFraction unitRef="usd" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjk4OQ_8aa33187-5a67-4730-b334-c1b6fc6841c5">700.0</ix:nonFraction> million outstanding debt balance which we deem as the fair value as of March 31, 2022. There were <ix:nonFraction unitRef="usd" contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-5" name="us-gaap:LongTermLineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjQ1NA_e8c8c57d-ff68-4507-a8cf-437bb21773d1">no</ix:nonFraction> outstanding balances as of March&#160;31, 2021, and December&#160;31, 2021.</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:112%"> The Company was in compliance with its financial covenants under the Credit Facility as of March&#160;31, 2022.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_79"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83OS9mcmFnOmQyMmMwMzYwYmUxYzQ5NDc5ZGRiNTllNzU1YzA1NDMwL3RleHRyZWdpb246ZDIyYzAzNjBiZTFjNDk0NzlkZGI1OWU3NTVjMDU0MzBfMjY5NA_4b858bc9-a1a2-46d9-adae-1dbb5ad5b156" continuedAt="ie4258a0147b74407b171ad6def87237b" escape="true">Commitments and Contingencies</ix:nonNumeric></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-style:italic;font-weight:400;line-height:120%"><ix:continuation id="ie4258a0147b74407b171ad6def87237b" continuedAt="i72c831cbcdd74aa48621e49a7fe55459">Environmental</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i72c831cbcdd74aa48621e49a7fe55459"><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&#8217;s policy with regard to environmental liabilities is to accrue for future environmental assessments and remediation costs when information becomes available that indicates that it is probable that the Company is liable for any related claims and assessments and the amount of the liability is reasonably estimable. The Company does not believe that any such matters will have a material adverse effect on the Company&#8217;s financial condition, cash flows or results of operations.</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-style:italic;font-weight:400;line-height:120%">Litigation and Potential Claims </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%">From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen embrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products. In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company&#8217;s website.</span></div><div><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%">The resolution of any claim or litigation is subject to inherent uncertainty and could have a material adverse effect on the Company&#8217;s financial condition, cash flows or results of operations.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjE2Mg_37e32b42-8bb6-48c9-88fc-5def4f0db9cd" continuedAt="icb7f6962259744099da116f187d58ec2" escape="true">Segment Information</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="icb7f6962259744099da116f187d58ec2" continuedAt="id91f1ad1895b491f84429a7bbee068c8"><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 Company is organized into <ix:nonFraction unitRef="segment" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjc0ODc3OTA4NzI1OA_b3eea403-88d9-415c-b9fd-bbafd3d5ecfb">three</ix:nonFraction> reporting segments defined by the regions where the Company&#8217;s products are manufactured, marketed and distributed to the Company&#8217;s customers. The <ix:nonFraction unitRef="segment" contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjc0ODc3OTA4NzI2OA_532f40cb-2ce0-4ac9-ab45-2e76329459a8">three</ix:nonFraction> reporting segments are the North America segment (comprised primarily of the Company&#8217;s operations in the U.S. and Canada), the Europe segment and the Asia/Pacific segment (comprised of the Company&#8217;s operations in Asia, the South Pacific, and the Middle East). These segments are similar in several ways, including the types of materials used, the production processes, the distribution channels and the product applications.</span></div><div><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%">The Administrative &amp; All Other column primarily includes expenses such as self-insured workers compensation claims for employees, stock-based compensation for certain members of management, interest expense, foreign exchange gains or losses and income tax expense, as well as revenues and expenses related to real estate activities.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjE3Mg_6a804533-306f-424c-b9df-0bec00dc87f0" continuedAt="if453b224860f4cc8a649155b116c94cc" escape="true"><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%">The following tables illustrate certain measurements used by management to assess the performance of its reportable segments as of or the following periods:</span></div><div style="margin-top:5pt"><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:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.913%"></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="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2021</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-style:italic;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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 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%">North America</span></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="ie46d8444c4ba4913abcb9687d3dc148d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMy0xLTEtMS0zNzU4MQ_8022bbf5-00e2-4421-b697-d7e48f78e650">438,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ic2e03338cac54582a2eb03056c996f25_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMy0yLTEtMS0zNzU4MQ_3a4286eb-ab61-4937-90f1-4fc5b50cf85d">300,564</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><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%">Europe</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="i3f4d971aea114cdba29b75111d36c5d4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNC0xLTEtMS0zNzU4MQ_fe03ab01-78b5-4013-abde-7d36a4e28371">51,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69e9296e1054f6aab7c45c88ee5ac0e_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNC0yLTEtMS0zNzU4MQ_ff30c98f-87fc-4c74-a5ba-bedfee73f3b4">44,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="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%">Asia/Pacific</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="ic6152ac8ede344aab2b6b9e32c1f0031_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNS0xLTEtMS0zNzU4MQ_b892b581-0841-4b73-9ec8-7e8297b23b55">3,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2610fdeab6684120b152e3f7e4a2e3c4_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNS0yLTEtMS0zNzU4MQ_407d6541-ab96-4e63-b9ee-695aff6c8af4">2,782</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><tr><td colspan="3" style="background-color:#cceeff;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%">Total</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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNi0xLTEtMS0zNzU4MQ_56e46017-8627-4f3e-afc4-51eb50d2a87f">493,570</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 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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNi0yLTEtMS0zNzU4MQ_e4e82bf5-fef8-405c-8ae4-dd4139afc57a">347,642</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Sales to Other Segments*</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:#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%">North America</span></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="ib8b31d7d152d44b3bc5a600543840cb9_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOC0xLTEtMS0zNzU4MQ_7b929c51-eef1-4c8d-9237-22c63c35ce26">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i8dc587e99b6d436fa183a135283ab155_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOC0yLTEtMS0zNzU4MQ_b7b46084-753f-4085-892a-260ea8cfe374">696</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 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%">Europe</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="i89833f07fbf647feb86b339bdd44fb69_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOS0xLTEtMS0zNzU4MQ_f1ca3f72-dbb2-4a95-a3c3-2f568cd8b51e">1,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i578d2c331b2a4daa9ca8bcd036472776_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOS0yLTEtMS0zNzU4MQ_c37d7fa3-2569-4f39-b93a-634f8f5a2e72">1,609</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><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%">Asia/Pacific</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="iae67a66ddf9f4246b2d79794e401fd96_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTAtMS0xLTEtMzc1ODE_abb96be5-d99a-404f-bdca-7acbe8fca654">8,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife8b37d6652d402f914b8dee933df252_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTAtMi0xLTEtMzc1ODE_720ef97b-2d9e-4c34-beec-44b1e022cfd0">8,527</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 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%">Total</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="i1c4e54281ab8469e91620c937c7144fa_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTEtMS0xLTEtMzc1ODE_a6a0510b-556f-4d20-9656-83c2f29c9244">11,385</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 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="i394e3e93f2f44b03a3edbdfd4f2b4faf_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTEtMi0xLTEtMzc1ODE_6271625f-eea7-4d4a-b6e8-e495d962d5cd">10,832</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="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-style:italic;font-weight:400;line-height:100%">Income (Loss) from Operations **</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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 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%">North America</span></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="ie46d8444c4ba4913abcb9687d3dc148d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTMtMS0xLTEtMzc1ODE_7599e8f2-d74b-4208-a3f6-4d74c3ecf466">135,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="ic2e03338cac54582a2eb03056c996f25_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTMtMi0xLTEtMzc1ODE_42d39124-1745-4e24-acc9-268458a08ee0">73,025</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><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%">Europe</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="i3f4d971aea114cdba29b75111d36c5d4_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTQtMS0xLTEtMzc1ODE_5f5dff7a-e9fd-48dc-bada-792420f3d0a9">1,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69e9296e1054f6aab7c45c88ee5ac0e_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTQtMi0xLTEtMzc1ODE_1339abb1-b71a-481d-a499-2580dc015921">2,291</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 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%">Asia/Pacific</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="ic6152ac8ede344aab2b6b9e32c1f0031_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTUtMS0xLTEtMzc1ODE_4600c661-3d07-4318-a601-3f869060b9ba">564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2610fdeab6684120b152e3f7e4a2e3c4_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTUtMi0xLTEtMzc1ODE_a44ac900-f022-499d-91cc-65043c1606c0">425</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><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%">Administrative and all 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="i03c1702516884ee58afb980b3d1a74d9_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTYtMS0xLTEtMzc1ODE_9bdaf60c-7bfb-41c3-8df5-2caa1951a218">10,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98383519c22f4e829dc08c1342973d5a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTYtMi0xLTEtMzc1ODE_23f248ed-b74a-4144-b637-89f65acc74b9">7,358</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 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%">Total</span></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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTctMS0xLTEtMzc1ODE_550759fe-e76b-41ee-87b7-e7e639ecdec2">124,437</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 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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTctMi0xLTEtMzc1ODE_0fdf6ba3-b622-4b23-8207-7eaf13f69ae2">68,383</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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Sales to other segments are eliminated in consolidation.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="id91f1ad1895b491f84429a7bbee068c8"><ix:continuation id="if453b224860f4cc8a649155b116c94cc"><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;The Company changed its presentation of its North America and Administrative and all other segment statement of operations to account for allocated expenses and management fees as a separate item below income from operations. Allocated expenses and management fees between the two segments were previously included in operating expenses and in income from operations.</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:61.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.346%"></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:1pt;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:1pt;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:1pt;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:8pt;font-weight:700;line-height:100%">At</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">At March 31,</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%">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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">2021</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%">2021</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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="i46ee0c5d27b84c40980638f5462b1f4b_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNC0xLTEtMS0zNzU4MQ_ffdf2f2b-6013-4765-9394-7e7fe884f60f">1,120,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNC0yLTEtMS0zNzU4MQ_c6c29852-6b11-432f-9ae3-b831af9e223b">1,125,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNC0zLTEtMS0zNzU4MQ_720108ac-8889-4a0d-b49f-377b31f7d99e">1,352,988</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:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2674f6224d8d4249a7d8503173f4a194_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNS0xLTEtMS0zNzU4MQ_5d2d219b-8c6d-474b-8675-7bfa33002b64">1,034,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNS0yLTEtMS0zNzU4MQ_f84f0857-5d9a-4878-82a0-1e0226c21114">198,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6037f471a314ef7aaaa601a40a3da28_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNS0zLTEtMS0zNzU4MQ_1a2cb896-d7c4-4606-b3d4-ef4aab9a9433">202,631</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:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9222de422e544c79fbb3e51bec7d880_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNi0xLTEtMS0zNzU4MQ_2a912977-3ede-4fa6-8343-a53dbee3321d">32,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35051905506e4cb89c8cdc05bbcffc63_I20210331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNi0yLTEtMS0zNzU4MQ_4f113c4a-e38e-4582-b3a5-0a32de4a1547">31,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4f71963b41648bcb0d4dbdf194b95ae_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNi0zLTEtMS0zNzU4MQ_167e9bab-8c1f-496e-a6ee-abeffb5b791b">31,832</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and all 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="i8b26c7684f48448fb83f392d951733e8_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNy0xLTEtMS0zNzU4MQ_1a2b4649-bc7d-45a8-ae8a-ce2f458ac280">93,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2fa5e8b149b4309a118bb0493e39dca_I20210331" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNy0yLTEtMS0zNzU4MQ_df6c3a84-d613-45a3-8f4e-970729a8376a">61,354</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5e1c892778845e1a5f871a5b3da3e71_I20211231" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNy0zLTEtMS0zNzU4MQ_2b590115-ec51-446a-a041-a9896ca4eb77">103,326</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 19pt;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%">Total</span></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="ib180306553e7497fa57f3ccb78a3241f_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfOC0xLTEtMS0zNzU4MQ_57a075e7-20cd-46cd-bda3-dcead5e80e67">2,280,350</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 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="ib112f318aa8947aba63dff3cdcfac07f_I20210331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfOC0yLTEtMS0zNzU4MQ_4458c90f-0602-470c-82a8-909d9cd22871">1,294,727</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 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="i15f7625ff9c54619ba9be719f513c3a6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfOC0zLTEtMS0zNzU4MQ_06ec5cf9-e462-4027-a077-0e6e08b0b39e">1,484,125</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:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Cash collected by the Company&#8217;s U.S. subsidiaries is routinely transferred into the Company&#8217;s cash management accounts and, therefore is in the total assets of &#8220;Administrative and all other.&#8221; Cash and cash equivalent balances in the &#8220;Administrative and all other&#8221; segment were $<ix:nonFraction unitRef="usd" contextRef="i8b26c7684f48448fb83f392d951733e8_I20220331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMTE4Mw_d0c15f8d-f27a-4439-b5e8-cbbab91e9dbc">96.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie2fa5e8b149b4309a118bb0493e39dca_I20210331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMTE4Nw_8699c4a5-a2bb-40d6-b12c-7bb6875debc2">248.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ib5e1c892778845e1a5f871a5b3da3e71_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMTE5NQ_f254237a-a634-48f7-81a0-cf6d6b71f714">223.5</ix:nonFraction> million, as of March&#160;31, 2022 and 2021, and December&#160;31, 2021, respectively. On April 1, 2022, the Company used approximately $<ix:nonFraction unitRef="usd" contextRef="idb99fcbedf704f69942a2f1abd049516_I20220401" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjc0ODc3OTA4NzI3OQ_697c6f0a-0e85-4e16-bf61-b9c31b1bef25">800</ix:nonFraction>&#160;million of the funds held in our foreign operations to acquire ETANCO.</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%">The Company&#8217;s wood construction products include connectors, truss plates, fastening systems, fasteners and pre-fabricated shearwalls and are used for connecting and strengthening wood-based construction primarily in the residential construction market. Its concrete construction products include adhesives, specialty chemicals, mechanical anchors, carbide drill bits, powder actuated tools and reinforcing fiber materials and are used for restoration, protection or strengthening concrete, masonry and steel construction in residential, industrial, commercial and infrastructure construction. <ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="ssd:ScheduleOfRevenueDistributedByProductInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjE1OQ_f04eed9d-5481-4c59-8205-6a59d493152c" continuedAt="icc7c0dfbc7a145ed98d7e9efadad35cb" escape="true">The table below illustrates the distribution of the Company&#8217;s sales by product group as additional information for the following periods:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="icc7c0dfbc7a145ed98d7e9efadad35cb"><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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.621%"></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></tr><tr><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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wood construction products</span></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="i773947fb2e8a42bdb78f556b4b877c9e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfMy0xLTEtMS0zNzU4MQ_a7a739a6-71f3-41ea-b398-469894f805fc">435,438</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="i828a049e182e491e80e5dceb5dec2579_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfMy0zLTEtMS0zNzU4MQ_de7da58b-02b5-4515-8766-9aaa019e007f">301,578</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concrete construction products</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="i4666b6fbedc24c6587e291d7a5a9521f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNC0xLTEtMS0zNzU4MQ_03e7bbd9-1f54-4f27-b37e-871792bed1d9">57,976</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="ib9cd61b307af42bfb075381f8127b3fe_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNC0zLTEtMS0zNzU4MQ_8a88e4a4-eb36-4e6c-8e7f-829c97435f69">45,523</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ed8ba61b43f4ff69aa2bdada9eb3d4e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNS0xLTEtMS0zNzU4MQ_1041dddb-93a1-4bbb-915a-4e610e74e0dc">156</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="i93404c64a94a4b528979ae1ce1d06175_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNS0zLTEtMS0zNzU4MQ_dd94178d-4fc0-4cc0-bdcb-0d04f8f6cf7f">541</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNi0xLTEtMS0zNzU4MQ_cecea841-43bb-49e7-9454-5962fa92815e">493,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="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNi0zLTEtMS0zNzU4MQ_ecb7ea56-6210-4445-a713-4f96a27dfc05">347,642</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></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_85"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMjgx_7fc47b63-2133-4685-b34c-b5e2682b0673" continuedAt="i033f43c93767439e8fbe02c2ba66d89d" escape="true">Subsequent Events </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i033f43c93767439e8fbe02c2ba66d89d"><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:120%">Dividend Declared</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%">On May&#160;4, 2022, the Company&#8217;s Board of Directors (the "Board") declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMTU0_599ccbc7-dfa5-4bf2-b4aa-d3c74f9ec134">0.26</ix:nonFraction> per share, estimated to be $<ix:nonFraction unitRef="usd" contextRef="i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503" decimals="-5" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMTg0_70665c56-3749-437c-a5cb-70b8212c7960">11.2</ix:nonFraction> million in total. The dividend will be payable on July&#160;28, 2022, to the Company's stockholders of record on July&#160;7, 2022. </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-style:italic;font-weight:400;line-height:120%">ETANCO Acquisition</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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%">On April 1, 2022, the Company acquired ETANCO, a manufacturer of fastener and fixing products headquartered in France, for $<ix:nonFraction unitRef="usd" contextRef="i1c33989fdbff40d78ef8b689e45ecc08_D20220401-20220401" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMTA5OTUxMTYzMDQyOQ_06f970a6-8172-4332-8bed-116b1a80bbba">800.0</ix:nonFraction>&#160;million (<ix:nonFraction unitRef="eur" contextRef="i1c33989fdbff40d78ef8b689e45ecc08_D20220401-20220401" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMjc0ODc3OTA3MjEyNg_241fc7a9-dcef-45e5-8163-3152e1def490">725</ix:nonFraction>&#160;million euros</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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) net of cash. Information regarding the ETANCO acquisition information is incorporated by reference to </span><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="https://www.sec.gov/ix?doc=/Archives/edgar/data/920371/000092037122000072/ssd-20220401.htm">Form 8-K April 7, 2022 filing.</a></span></div></ix:continuation><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%">Footnotes</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Reflects EUR to USD exchange rate as of March 21, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:49.5pt;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><div id="id976c4e9f65f4daf94317994a4c2e086_88"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</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%">Each of the terms the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and similar terms used herein refer collectively to Simpson Manufacturing Co.,&#160;Inc., a Delaware corporation, and its wholly-owned subsidiaries, including Simpson Strong-Tie Company Inc., unless otherwise stated. The Company regularly uses its website to post information regarding its business and governance. The Company encourages investors to use http://www.simpsonmfg.com as a source of information about the Company. The information on our website is not incorporated by reference into this report or other material we file with or furnish to the Securities and Exchange Commission (the "SEC"), except as explicitly noted or as required by law.</span></div><div><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 following discussion and analysis provides information which management believes is relevant to an assessment and understanding of the Company&#8217;s consolidated financial condition and results of operations. This discussion should be read in conjunction with the accompanying condensed consolidated financial statements and notes thereto included in this report.</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%">&#8220;Strong-Tie&#8221; and our other trademarks appearing in this report are our property. This report contains additional trade names and trademarks of other companies. We do not intend our use or display of other companies&#8217; trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.</span></div><div style="text-align:center"><span><br/></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%">CAUTIONARY NOTE ABOUT FORWARD-LOOKING STATEMENTS</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%">This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements generally can be identified by words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;target,&#8221; &#8220;continue,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;change,&#8221; &#8220;result,&#8221; &#8220;future,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;can,&#8221; &#8220;may,&#8221; &#8220;likely,&#8221; &#8220;potentially,&#8221; or similar expressions that concern our strategy, plans, expectations or intentions. Forward-looking statements include, but are not limited to, statements about future financial and operating results, our plans, objectives, business outlook, priorities, expectations and intentions, expectations for sales growth, comparable sales, earnings and performance, stockholder value, capital expenditures, cash flows, the housing market, the home improvement industry, demand for services, share repurchases, our strategic initiatives, including the impact of these initiatives, such as the acquisition of ETANCO, on our strategic and operational plans and financial results, and any statement of an assumption underlying any of the foregoing and other statements that are not historical facts. Although we believe that the expectations, opinions, projections and comments reflected in these forward-looking statements are reasonable, such statements involve risks and uncertainties and we can give no assurance that such statements will prove to be correct. Actual results may differ materially from those expressed or implied in such statements.</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%">Forward-looking statements are subject to inherent uncertainties, risks and other factors that are difficult to predict and could cause our actual results to vary in material respects from what we have expressed or implied by these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those expressed in our forward looking statements include, among others, the successful integration of ETANCO and those discussed under Item 1A. Risk Factors and Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. Additional risks include: the cyclicality and impact of general economic conditions&#894; changing conditions in global markets including the impact of sanctions and tariffs, quotas and other trade actions and import restrictions&#894; the impact of pandemics, epidemics or other public health emergencies, such as the recent outbreak of a novel strain of coronavirus (COVID-19)&#894; volatile supply and demand conditions affecting prices and volumes in the markets for both our products and raw materials we purchase&#894; the impact of foreign currency fluctuations&#894; potential limitations on our ability to access capital resources and borrowings under our existing credit agreement; restrictions on our business and financial covenants under our credit agreement&#894; reliance on employees subject to collective bargaining agreements; and or ability to repurchase shares of our common stock and the amounts and timing of repurchases, if any.</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%">We caution that you should not place undue reliance on these forward-looking statements, which speak only as of the date of this report. Except as required under the federal securities laws or the rules and regulations of the SEC, we undertake no obligation to publicly update any forward-looking statement, whether as a result of new information, future developments or otherwise. Readers are urged to carefully review and consider the various disclosures made by us in this report and in our other reports filed with the SEC that advise of the risks and factors that may affect our business.</span></div><div id="id976c4e9f65f4daf94317994a4c2e086_91"></div><div style="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="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Overview</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;</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 design, manufacture and sell building construction products that are of high quality and performance, easy to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">use and cost-effective for customers. We operate in three business segments determined by geographic region: North America,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe and Asia/Pacific. </span></div><div><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%">At our March 23, 2021 analyst and investor day, we unveiled several key growth initiatives that we believe will help us continue our track record of above market revenue growth through a combination of organic and inorganic opportunities. Our organic opportunities are focused on expansion into new markets within our core competencies of wood and concrete products. These key growth initiatives will focus on the original equipment manufacturers, repair and remodel or do-it-yourself, mass timber, concrete and structural steel markets.</span></div><div><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%">In order to grow in these markets, we aspire to be among the leaders in engineered load-rated construction building products and systems and building technology while leveraging our engineering expertise, deep-rooted relationships with top builders, engineers, contractors, code officials and distributors, along with our ongoing commitment to testing, research and innovation. Importantly, we currently have existing products, testing results, distribution and manufacturing capabilities for our key growth initiatives. Although these initiatives are all currently in different stages of development, our successful growth in these areas will ultimately be a function of expanding our sales and/or marketing functions to promote our products to different end users and distribution channels, expanding our customer base, and potentially introducing new products in the future.</span></div><div><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%">Also during the March analyst and investor day, we highlighted our five-year ambitions, which are as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Strengthen our values-based culture;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Be the business partner of choice; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Strive to be an innovative leader in the markets we operate;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Continue above market growth relative to the United States housing starts;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Remain within the top quartile of our proxy peers for operating income margin; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Remain in the top quartile of our proxy peers for return on invested capital.</span></div><div><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%">We will make periodic updates related to material developments to our key growth initiatives and with our five-year ambitions. </span></div><div><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:700;line-height:115%">Acquisitions and Investments</span></div><div><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%">On April 1, 2022, the Company successfully completed the acquisition of ETANCO, a manufacturer of fastener products headquartered in France, for $800.0 million (725 million euros</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;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:112%">) net of cash. For the 12 months ending September 30, 2021, ETANCO's net sales and operating income margin were approximately $291.0 million (approximately &#8364;258 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">) and 19.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, respectively. </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%">ETANCO's primary product applications directly align with the addressable markets in which the Company operates. Leveraging ETANCO's leading market position in Europe, following the proposed acquisition, the Company would expand its portfolio of solutions, including mechanical anchors, fasteners and commercial building envelope solutions, as well as significantly increase its market presence across Europe. The transaction would allow the Company to enter into new commercial building markets such as fa&#231;ades, waterproofing, safety and solar, as well as grow its share of direct business sales in Europe.</span></div><div><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%">The Company expects to realize operating income synergies of approximately $30 million, on an annual run rate basis, within 36 months following the proposed acquisition. These synergies would be achieved through expanding the Company's market share by selling its products into new markets and channels, incorporating ETANCO's products into the Company's existing channels, as well as procurement optimization, manufacturing and operating expense efficiencies. The Company expects to scale its European net sales and operating income margin performance, which is anticipated to result in an approximate 500 basis point increase in Europe operating income margins by 2025. Additionally, the Company also expects that its interest expense will increase as a result of the incurrence of debt to finance the acquisition of ETANCO. </span></div><div><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%">Other accomplishments over the past year included the following:</span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Realigned our sales teams to more specifically focus on five end use markets &#8211; Residential, Commercial, OEM, National Retail and Building Technology, which has led to new customer and project wins within five of our key growth initiatives.</span></div><div style="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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Invested in a venture capital fund focused on the home building industry and related new technologies.</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Entered into a joint indirect investment in the North America Hundegger equipment sales and service representative partner, Hundegger USA, LC to increase each parties' sales in the mass timber and component manufacturing markets by offering North America customers end-to-end solutions, including integrated software from a single source.</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Formed an strategic alliance with Structural Technologies that will allow both parties jointly deliver complete end-to-end strengthening solutions to engineering professionals, contractors and owners across multiple construction and repair markets,</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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Within the National Retail market, we focused on growth in the repair and remodel and do-it-yourself markets by completing a reset of some of our fastener sets with one of our key customers, and </span></div><div style="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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Within the Commercial market, we expanded our offerings, including the expansion of our structural steel product line. </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 COVID-19 pandemic has severely impacted global economic conditions, resulting in substantial volatility in the financial markets, increased unemployment, and operational challenges resulting from measures that governments have imposed to control its spread. We continue to monitor the COVID-19 pandemic for potential impact on our business. We have undertaken numerous steps and instituted additional precautions to comply with health and safety guidelines and to protect our employees, suppliers and customers, as their safety and well-being is one of our top priorities, and to comply with health and safety guidelines. These steps and precautions include enhanced deep cleaning, staggered shifts, temperature checking, use of face masks, practicing social distancing and limiting non-employees at our locations, amongst other safety related policies and procedures.</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 Company&#8217;s management team continues to monitor and manage its ability to operate effectively and, to date, the Company has not experienced any significant disruptions within its supply chain. Our supply chain partners have been very supportive and continue to do their part to ensure that service levels to our customers remain strong and, to date, we have not experienced any supply-chain disruptions and continued to meet our customers&#8217; needs despite the challenges presented by the COVID-19 pandemic. We will continue to communicate with our supply chain partners to identify and mitigate risk and to manage inventory levels. The Company's Crisis Management Team, which includes members of senior management, meets periodically to review and assess the status of the Company's operations and the health and safety of its employees. </span></div><div><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%">The Company&#8217;s business, financial condition and results of operations depends in part on the level of United States, housing starts and residential construction activity. Though single-family housing starts increased significantly in the last year, we believe there is uncertainty current demand will remain at the current level due to supply-chain factors, inflation and interest rate increases affecting new home starts and completions. With recent sales price increases, we believe sales will likely increase in future periods even if demand does not decrease. However, increased selling prices are expected to be offset by increasing material costs, sourcing logistics complications and a tight labor market, which could negatively affect operating margins for 2022. </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:112%">Management continues to monitor the impact of rising material input and product logistics costs on the Company's financial condition, liquidity, operations, suppliers, industry, and workforce. </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:700;line-height:120%">Factors Affecting Our Results of Operations</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%">Unlike lumber or other products that have a more direct correlation to United States housing starts, our products are used to a greater extent in areas that are subject to natural forces, such as seismic or wind events. Our products are generally used in a sequential process that follows the construction process. Residential and commercial construction begins with the foundation, followed by the wall and the roof systems, and then the installation of our products, which flow into a project or a house according to these schedules.</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%">Our sales also tend to be seasonal, with operating results varying from quarter to quarter. With some exceptions, our sales and income have historically been lower in the first and fourth quarters than in the second and third quarters of a fiscal year, as our customers tend to purchase construction materials in the late spring and summer months for the construction season. Weather conditions, such as extended cold or wet weather, which affect and sometimes delay installation of some of our products, could negatively affect our results of operations. Political and economic events such as tariffs and the possibility of additional tariffs on imported raw materials or finished goods or such as labor disputes can also have an effect on our gross and operating profits as well as the amount of inventory on-hand. Our operations can also be affected by a volatile steel market and stressed product </span></div><div style="height:49.5pt;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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">transportation systems. Changes in raw material cost could negatively affect our gross profit and operating margins depending on the timing of raw material purchases or how much sales prices can be increased to offset higher raw material costs. Delays in receiving products or shipping sales orders, as well as increased transportation costs, could negatively impact sales and operating profits.</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%">Our operations also expose us to risks associated with pandemics, epidemics or other public health emergencies, such as the COVID-19 pandemic.</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:700;line-height:120%">Business Segment Information</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%">Historically our North America segment has generated more revenues from wood construction products compared to concrete construction products. Our wood construction product sales increased 49.0% for the quarter ended March&#160;31, 2022 compared to March&#160;31, 2021, and our concrete construction product sales increased 27.5% for the quarter ended March&#160;31, 2022 compared to March&#160;31, 2021, due to product price increases throughout 2021 in an effort to offset rising raw material costs. These price increases were also the primary contributor to gross profits and operating profits increasing over the same comparable periods. As a result of the product price increases phased in during 2021, full phased in product price increases for 2022 could result in $300 million in additional net sales compared to 2021. We currently anticipate gross margin and operating margin compression beginning in the latter half of 2022 as higher priced raw materials and rising average cost of steel on hand offset the price increases.</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:115%">Our Europe segment also generates more revenues from wood construction products than concrete construction products. Europe sales increased 16.2% for the quarter ended March&#160;31, 2022 compared to March&#160;31, 2021, primarily due to product price increases throughout 2021 in an effort to offset rising raw material costs, partly offset by the negative effect of approximately $3.7 million in foreign currency translation due a strengthening United States dollar. Wood construction product sales increased 14.7% for the quarter ended March&#160;31, 2022 compared to March&#160;31, 2021. Concrete construction product sales are mostly project based, and sales increased 26.2% for the quarter ended March&#160;31, 2022 compared to March&#160;31, 2021. The Company, including ETANCO, have suspended all sales and distribution activity to Russia and Belarus. We estimate annual sales to these countries are less $5.0 million. Gross margins decreased, primarily due to higher factory &amp; tooling costs, as a percentage of net sales. Europe reported an operating loss of $1.4 million, primarily due to professional fees of $7.0 million associated with the ETANCO acquisition, offset by a $1.1 million gain on the sale of a property and increased gross profits. We anticipate incurring approximately $15 million to $17 million in integration and transaction costs related to the ETANCO acquisition, of which $8 million to $10 million are incremental. Including increased steel costs, product sourcing complications with the Ukraine conflict, Europe's net sales and operating margins for the full year 2022 will likely be negatively impacted.</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%">Our Asia/Pacific segment has generated revenues from both wood and concrete construction products. We believe that the Asia/Pacific segment is not significant to our overall performance.</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%">Since March 2021, inventory pounds in North America, which is the bulk of our inventory, remained flat while the weighted average cost per pound of total on hand increased approximately 56%. Based on our current expectations, we are anticipating continued raw material cost pressure for fiscal 2022. As we work through our on hand inventory and continue to buy raw material at these much higher prices, our anticipated costs of goods sold are expected to increase during fiscal 2022, even if prices for raw material decline, as the impact from averaging raw material costs typically lags our price increases. We began to see this sequential accelerating increase in material costs occur beginning in the third quarter 2021. </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:700;line-height:120%">Business Outlook</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%">The Company updated its 2022 financial outlook to include the acquisition of ETANCO, which closed on April 1, 2022, one quarter of actual results, and its latest expectations regarding demand trends, raw material costs and operating expenses. Based on business trends and conditions as of April 25, 2022, the Company's outlook for the full fiscal year ending December 31, 2022 is as follows:</span></div><div><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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Operating margin is expected to be in the range of 19.0% to 20.0%, mostly attributable to an improved outlook for the overall market and Simpson. In addition, the revised outlook includes projected results for ETANCO, including $15.0 to $17.0 million in integration and transaction costs.</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:700;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">Interest expense on the outstanding borrowings of $250.0 million on the Revolving Credit Facility and $450.0 million Term Loan is expected to be approximately $12.0 million, including the effect of interest hedges and bank fee amortizations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">The effective tax rate is expected to be in the range of 25.5% to 26.5%. </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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Capital expenditures are expected to be in the range of $65.0 million to $70.0 million. As part of the integration process for ETANCO, Simpson management is in the process of assessing additional capital expenditures in support of ETANCO's operations.</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%">Footnotes</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Reflects EUR to USD exchange rate as of March 21, 2022.</span></div><div style="text-align:justify"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the last 12 months ending September 30, 2021, in accordance with French GAAP. Subject to change following conversion to IFRS or U.S. GAAP accounting standards and reflects EUR to USD exchange rate as of December 22, 2021.</span></div><div style="text-indent:32.39pt"><span><br/></span></div><div style="text-indent:32.39pt"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations for the Three Months Ended March 31, 2022, Compared with the Three Months Ended March 31, 2021 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Unless otherwise stated, the below results, when providing comparisons (which are generally indicated by words such as &#8220;increased,&#8221; &#8220;decreased,&#8221; &#8220;unchanged&#8221; or &#8220;compared to&#8221;), compare the results of operations for the three months ended March&#160;31, 2022, against the results of operations for the three months ended March&#160;31, 2021. Unless otherwise stated, the results announced below, when referencing &#8220;both quarters,&#8221; refer to the three months ended March&#160;31, 2021 and the three months ended March&#160;31, 2022. </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%">The Company changed its presentation of its North America and Administrative and all other segment statement of operations to account for allocated expenses and management fees as a separate item below income from operations. Allocated expenses and management fees between the two segments were previously included in operating expenses and in income from operations. Income from operations for the North America and Administrative and all other segments for the quarter ended March 31, 2022 presented below was not affected by the change in presentation. Consolidated income from operations, income before tax and net income for the quarters ended March 31, 2022 and March 31, 2021 presented below were not affected by the change in presentation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">First Quarter 2022 Consolidated Financial Highlights</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:115%">The following table shows the change in the Company's operations from the three months ended March&#160;31, 2021 to the three months ended March&#160;31, 2022, and the increases or decreases for each category by segment:</span></div><div style="margin-top:5pt"><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:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Three Months Ended</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><td colspan="3" rowspan="2" 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%">Three Months Ended</span></td></tr><tr style="height:14pt"><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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" 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%">Increase&#160;(Decrease)&#160;in&#160;Operating&#160;Segment</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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">March 31,</span></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:700;line-height:100%">North</span></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:700;line-height:100%">&#160;</span></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:700;line-height:100%">Asia/</span></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:700;line-height:100%">Admin &amp;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">March 31,</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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:700;line-height:100%">2021</span></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:700;line-height:100%">America</span></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:700;line-height:100%">Europe</span></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:700;line-height:100%">Pacific</span></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:700;line-height:100%">All&#160;Other</span></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:700;line-height:100%">2022</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 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%">347,642&#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 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%">138,167&#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 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%">7,155&#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 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%">606&#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 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 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%">493,570&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,789&#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%">Gross profit </span></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%">162,282&#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="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,089&#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="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,203&#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="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%">204&#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="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&#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="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%">236,781&#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%">Research and development and other engineering expense</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%">14,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,866&#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%">Selling expense</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%">30,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836&#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%">General and administrative expense</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%">48,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774&#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 operating expenses</span></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%">93,979&#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="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%">9,376&#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="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)</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="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)</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="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,128&#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="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%">106,476&#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%">Acquisition related costs</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,951&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,951&#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 loss (gain) on disposal of assets</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%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,083)</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 from operations</span></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%">68,383&#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="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%">62,702&#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="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,661)</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="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&#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="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,126)</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="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%">124,437&#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%">Interest income (expense), net 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%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428)</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="background-color:#ffffff;padding:2px 1pt;text-align: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 before income taxes</span></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%">66,605&#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="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%">58,686&#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="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,604)</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="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%">294&#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="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,028&#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="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%">124,009&#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%">Provision for income taxes</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%">16,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,433&#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 </span></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%">50,387&#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 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%">44,196&#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 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%">(2,934)</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 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%">146&#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 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%">2,781&#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 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%">94,576&#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><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:49.5pt;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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:400;line-height:112%">Net sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> increased 42.0% to $493.6 million from $347.6 million primarily driven by the four product price increases we implemented in 2021 to offset rising raw material costs. Wood construction product sales, including sales of connectors, truss plates, fastening systems, fasteners and shearwalls, represented 88% and 87% of the Company's total sales in both the first quarters of 2022 and 2021, respectively. Concrete construction product sales, including sales of adhesives, chemicals, mechanical anchors, powder actuated tools and reinforcing fiber materials, represented 12% and 13% of the Company's total sales in both the first quarters of 2022 and 2021, respectively.</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-style:italic;font-weight:400;line-height:112%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> increased 45.9% to $236.8 million from $162.3 million. Gross margins increased to 48.0% from 46.7%, primarily due to product price increases contributing to lower costs, each as a percentage of sales, in warehouse/freight, factory &amp; tooling, and labor costs, which were negatively offset by higher raw material costs. Gross margins increased to 48.1% from 46.6% for wood construction products and increased to 46.9% from 42.5% for concrete construction products, respectively. </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-style:italic;font-weight:400;line-height:120%">Research and development and engineering expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased 8.7% to $15.9 million from $14.6 million, primarily due to increases of $1.6 million in personnel costs and $0.4 million in professional fees, offset by $0.9 higher software development expenses capitalized.</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-style:italic;font-weight:400;line-height:120%">Selling expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased 19.5% to $36.8 million from $30.8 million, primarily due to increases of $2.4 million in travel related costs, $1.6 million in personnel costs, $0.9 million in advertising &amp; trade shows, and $0.6 million in cash profit sharing expense.</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-style:italic;font-weight:400;line-height:120%">General and administrative expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased 10.7% to $53.8 million from $48.6 million, primarily due to increases of $3.5 million in professional fees, $2.6 million in personnel costs, $0.4 in travel related costs, and $0.3 million in cash profit sharing expense, offset by a decrease of $1.9 million in stock-based compensation expense. </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%">Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">effective income tax rate decreased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to 23.7% from 24.3%.</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-style:italic;font-weight:400;line-height:120%">Consolidated net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $94.6 million compared to $50.4 million. Diluted earnings per share was $2.18 compared to $1.16. </span></div><div><span><br/></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%">Net sales</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table shows net sales by segment for the three months ended March&#160;31, 2022 and 2021, respectively:</span></div><div style="margin-top:5pt"><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:38.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.269%"></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:#ee2724;font-family:'Times New Roman',sans-serif;font-size:1pt;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:8pt;font-weight:700;line-height:100%">North</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:1pt;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:8pt;font-weight:700;line-height:100%">Asia/</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</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%">America</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:8pt;font-weight:700;line-height:100%">Europe</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:8pt;font-weight:700;line-height:100%">Pacific</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:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></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%">Three months ended</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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></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%">March 31, 2021</span></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%">300,564&#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%">44,296&#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%">2,782&#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%">347,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">March 31, 2022</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%">438,731&#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%">51,451&#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,388&#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%">493,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Increase</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%">138,167&#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%">7,155&#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%">606&#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%">145,928&#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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Percentage increase </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%">46.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">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%">42.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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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%">The following table shows segment net sales as percentages of total net sales for the three months ended March&#160;31, 2022 and 2021, respectively:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">North<br/>America</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:8pt;font-weight:700;line-height:100%">Europe</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:8pt;font-weight:700;line-height:100%">Asia/<br/>Pacific</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:8pt;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%">Percentage of total 2021 net sales</span></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%">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"><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%">13&#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%">&#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"><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%">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"><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%">Percentage of total 2022 net sales</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%">89&#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%">10&#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%">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%">100&#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></table></div><div><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:49.5pt;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 style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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%">Gross profit</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;</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 following table shows gross profit by segment for the three months ended March&#160;31, 2022 and 2021, respectively:</span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><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:51.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.723%"></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:7.723%"></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:7.723%"></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:7.723%"></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:7.727%"></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:#ee2724;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:8pt;font-weight:700;line-height:100%">North</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:8pt;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:8pt;font-weight:700;line-height:100%">Asia/</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:8pt;font-weight:700;line-height:100%">Admin&#160;&amp;</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:8pt;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:10pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</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%">America</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:8pt;font-weight:700;line-height:100%">Europe</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:8pt;font-weight:700;line-height:100%">Pacific</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:8pt;font-weight:700;line-height:100%">All&#160;Other</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:8pt;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%">Three months ended</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ee2724;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:right;vertical-align:bottom"><span style="color:#ee2724;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:right;vertical-align:bottom"><span style="color:#ee2724;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:right;vertical-align:bottom"><span style="color:#ee2724;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:right;vertical-align:bottom"><span style="color:#ee2724;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%">March 31, 2021</span></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%">$145,830</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%">$15,250</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%">$1,244</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%">$(42)</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%">$162,282</span></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%">March 31, 2022</span></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%">217,919</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%">17,453</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%">1,448</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%">(39)</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%">236,781</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Increase</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">$72,089</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: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,203</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$204</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: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</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$74,499</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Percentage Increase</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%">49.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%">14.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="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%">*</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%">*</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%">45.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></table></div><div><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-weight:400;line-height:120%;text-decoration:underline">&#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></div><div style="text-indent:2.25pt"><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:8pt;font-style:italic;font-weight:400;line-height:120%"> The statistic is not meaningful or material.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows gross margin by segment for the three months ended March&#160;31, 2022 and 2021, respectively:</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;</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.551%"></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:7.551%"></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:7.551%"></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:7.551%"></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:7.552%"></td><td style="width:0.1%"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">North<br/>America</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:8pt;font-weight:700;line-height:100%">Europe</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:8pt;font-weight:700;line-height:100%">Asia/<br/>Pacific</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:8pt;font-weight:700;line-height:100%">Admin&#160;&amp;<br/>All&#160;Other</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:8pt;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%">2021 gross margin percentage</span></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%">48.5&#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%">34.4&#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%">44.7&#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="3" style="background-color:#cceeff;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%">*</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%">46.7&#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%">2022 gross margin percentage</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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">%</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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">%</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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#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></div><div style="text-indent:2.25pt"><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:9pt;font-style:italic;font-weight:400;line-height:120%">The statistic is not meaningful or material.</span></div><div><span><br/></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:700;line-height:120%">North America</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:27pt;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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Net sales increased 46.0%,primarily due to product price increases throughout 2021 in an effort to offset rising raw material costs. Canada's net sales increased primarily due to product price increases offset by lower sales volumes.</span></div><div><span><br/></span></div><div style="padding-left:27pt;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">Gross margin increased to 49.7% from 48.5%, primarily due to product price increases throughout 2021, contributing to lower costs, each as a percentage of sales, in warehouse/freight, factory &amp; tooling, and labor costs, which were negatively offset by higher raw material costs.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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-weight:400;line-height:120%;padding-left:14.5pt">Research, development and engineering expenses increased 10.3%, primarily due to increases of $1.3 million in personnel costs and $0.9 million in professional fees, offset by $0.9 higher software development expenses capitalized.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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">Selling expense increased 22.5%, primarily due to increases of $2.2 million in travel&#8211;associated expenses, $1.8 million in personnel costs, $0.9 million in advertising &amp; trade show costs, $0.6 million in cash profit sharing expense, offset by a decrease $0.3 million in stock-based compensation expense.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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-weight:400;line-height:120%;padding-left:14.5pt">General and administrative expense increased 6.8%, primarily due to increases of $2.7 million in professional fees,$1.0&#160;million in personnel costs, $0.4 million for cash profit sharing expense, partly offset by decreases of $0.7 million in stock-based compensation and $0.6 million in depreciation and amortization.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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">Income from operations increased by $62.7 million, primarily due to higher gross profit, partly offset by higher operating expenses </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-style:italic;font-weight:700;line-height:120%">Europe</span></div><div style="padding-left:63pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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-weight:400;line-height:112%;padding-left:12.53pt">Net sales increased 16.2%, primarily due to product price increases throughout 2021 in an effort to offset rising raw material costs, partly offset by the negative effect of approximately $3.7 million in foreign currency translation. </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Gross margin decreased slightly to 33.9% from 34.4%, primarily due to higher factory &amp; tooling costs, as a percentage of net sales.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="height:49.5pt;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 style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="padding-left:27pt;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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Income from operations decreased by $3.7 million, primarily due to professional fees of $7.0 million associated with the ETANCO acquisition, offset by a $1.1 million gain on the sale of a property and increased gross profits.</span></div><div style="padding-left:27pt;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-style:italic;font-weight:700;line-height:120%">Asia/Pacific</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;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">For information about the Company's Asia/Pacific segment, please refer to the tables above setting forth changes in our operating results for the three months ended March 31, 2022 and 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effect of New Accounting Standards</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%">See "Note 1 Basis of Presentation &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; to the accompanying unaudited interim condensed consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidity and Sources of Capital </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%">On March 30, 2022, the Company entered into an Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement provides for a 5-year revolving credit facility of $450.0 million, which includes a letter of credit-sub-facility up to $50.0&#160;million, and for a 5-year term loan facility of $450.0 million. The Company borrowed $250.0 million, under the revolving credit facility and $450.0 million under the term loan facility to finance a portion of the purchase price of the Company&#8217;s acquisition of ETANCO.</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%">Our principal uses of capital include the costs and expenses associated with our operations, including financing working capital requirements and continuing our capital allocation strategy, which includes supporting capital expenditures, paying cash dividends, repurchasing the Company's common stock, and financing other investment opportunities over the next twelve months.</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%">As of March&#160;31, 2022, our cash and cash equivalents consisted of deposits and money market funds held with established national financial institutions. Cash and cash equivalents of $889.2&#160;million are held in the local currencies of our foreign operations and could be subject to additional taxation if repatriated to the United States. On April 1, 2022, the Company used approximately $800 million of the funds held in our foreign operations to acquire ETANCO. The Company is maintaining a permanent reinvestment assertion on its foreign earnings relative to remaining cash held outside the United States.</span></div><div style="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%">The following table shows selected financial information as of March&#160;31, 2022, December&#160;31, 2021 and March&#160;31, 2021, respectively:</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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:295.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></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: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%">At March 31,</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:8pt;font-weight:700;line-height:100%">At December 31,</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:8pt;font-weight:700;line-height:100%">At March 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in&#160;thousands)</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2021</span></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;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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">984,372&#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%">301,155&#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%">257,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, plant and equipment, 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%">265,675&#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%">259,869&#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%">255,684&#160;</span></td><td style="background-color:#cceeff;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:2px 1pt;text-align: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, intangible assets 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%">169,474&#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%">170,309&#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%">165,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital less 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%">496,659&#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%">453,078&#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%">336,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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 following table provides cash flow indicators for the three-month periods ended March&#160;31, 2022 and 2021, respectively:</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></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:19.367%"></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:19.371%"></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:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:8pt;font-style:italic;font-weight:700;line-height:100%">(in&#160;thousands)</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Net cash provided by (used in):</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%">&#160;&#160;Operating activities</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%">44,679&#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%">17,833&#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;Investing activities</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%">(17,081)</span></td><td style="background-color:#cceeff;padding: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,729)</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;Financing activities</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%">650,600&#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%">(15,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">Cash flows from operating activities result primarily from our earnings, and are also affected by changes in operating assets and liabilities which consist primarily of working capital balances. Our revenues are derived from manufacturing and sales of </span></div><div style="height:49.5pt;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 style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">building construction materials. Our operating cash flows are subject to seasonality and are cyclically associated with the volume and timing of construction project starts. For example, trade accounts receivable is generally at its lowest at the end of the fourth quarter and increases during the first, second and third quarters.</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%">During the three months ended March&#160;31, 2022, operating activities provided $44.7 million in cash and cash equivalents, as a result of $94.6 million from net income and $14.9 million from non-cash expenses from net income, which included depreciation and amortization expense and stock-based compensation expense. Cash provided from net income was partly offset by a decrease of $64.8 million in the net change in operating assets and liabilities, including increases of $89.8 million in trade accounts receivable, partly offset by increases of $21.7 million in other current liabilities and $17.9 million in trade accounts payable. </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%">Cash used in investing activities of $17.1 million during the three months ended March&#160;31, 2022 was mainly for capital expenditures, offset by proceeds from the sale of a property. Our capital spending for the three months ended March 31, 2021 and the three months ended March&#160;31, 2022 was $10.5 million and $17.8 million, respectively, which was primarily used for a land purchase, machinery and equipment purchases and software in development. Based on current information and subject to future events and circumstances, total approved capital spending for 2022, will be in the $65.0&#160;million to $70.0&#160;million range. Capital spending will be dedicated to maintenance with the remainder focused on growth to maximize efficiencies, expand our manufacturing footprint and invest in our key growth initiatives. As part of the integration process for ETANCO, Simpson management is in the process of assessing additional capital expenditures in support of ETANCO's operations. </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%">Cash provided by financing activities of $650.6 million during the three months ended March&#160;31, 2022 consisted primarily of $700.0 million loan proceeds used for the acquisition of ETANCO, offset by $21.3 million used to repurchase 194,745 shares of common stock at an average price of $109.28 per share, $10.8 million used to pay dividends to our stockholders, $9.5 million used to pay income taxes on behalf of the employees for shares withheld with respect to their vested restricted stock units, and $6.8 million in bank fees paid in connection with the Amended and Restated Credit Agreement.</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%">On May&#160;4, 2022, the Company's Board of Directors (the "Board") declared a quarterly cash dividend of $0.26 per share payable on July&#160;28, 2022, to the Company's stockholders of record on July&#160;7, 2022. </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%">During 2022, the Board also approved changing our capital return target to 35% of our free cash flow from 50%.</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%">Since the beginning of 2019 to the quarter ended March&#160;31, 2022, we have returned $315.5 million to stockholders, which represents 67.7% of our free cash flow and over the same period the Company has repurchased over 2,442,456 shares of the Company's common stock, which represents approximately 5.4% of the outstanding shares of the Company's common stock at the start of 2019.</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:700;line-height:120%">Off-Balance Sheet Arrangements</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%">We did not have any off-balance sheet arrangements as of March&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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 have operations both within the United States and internationally, and are exposed to market risks in the ordinary course of our business.</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:700;line-height:120%">Foreign Exchange Risk</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:115%">We have foreign exchange rate risk in our international operations, and through purchases from foreign vendors. Changes in the values of currencies of foreign countries affect our financial position, income statement and cash flows when translated into U.S. Dollars. We estimate that if the exchange rate were to change by 10% in any one country where we have our operations, the change in net income would not be material to our operations taken as a whole.</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:115%">We may manage our exposure to transactional exposures by entering into foreign currency forward contracts for forecasted transactions and projected cash flows for foreign currencies in future periods. In 2021 and 2022, we entered into financial contracts to hedge the risk of fluctuations associated with the Euro and the Chinese Yuan.</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:700;line-height:120%">Interest Rate Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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 style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 primary exposure to interest rate risk results from outstanding borrowings under the Amended and Restated Credit Agreement, which bears interest at variable rates.&#160;As of March 31, 2022, the outstanding debt under the Amended and Restated Credit Agreement subject to interest rate fluctuations was $700.0 million. The variable interest rates on the Credit Agreement fluctuate and expose us to short-term changes in market interest rates as our interest obligation on this instrument is based on prevailing market interest rates.&#160;Interest rates fluctuate as a result of many factors, including governmental monetary and tax policies, domestic and international economic and political considerations and other factors that are beyond our control. </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%">We have entered into certain interest rate swap agreements to convert the variable interest rate on our revolver and term loan to fixed interest rates. The objective of the interest rate swap agreements is to eliminate the variability of the interest payment cash flows associated with the variable interest rate entered under the borrowings. We designated the interest rate swaps as cash flow hedges. Refer to Note 8, "Derivatives and Hedging Instruments", for further information on our interest rate swap contracts in effect as of March 31, 2022.</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:700;line-height:120%">Commodity Price Risk</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%">In the normal course of business, we are exposed to market risk related to our purchase of steel, a significant raw material upon which our manufacturing depends. Steel cost increased in 2021 when compared to 2020 and historical levels due to the worldwide raw material shortage stemming from the COVID-19 pandemic</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;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%"> While steel is typically available from numerous suppliers, the price of steel is a commodity subject to fluctuations that apply across broad spectrums of the steel market. We do not use any derivative or hedging instruments to manage steel price risk. If the price of steel increases, our variable costs would also increase. While historically we have successfully mitigated these increased costs through the implementation of price increases, in the future we may not be able to successfully mitigate these costs, which could cause our operating margins to decline. As noted above, higher steel prices not mitigated by price increases will likely result in a 200 to 300 basis point decline in operating margins for the full year of 2022 compared to operating margins for the full year of 2021.</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;</span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_106"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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:120%">Disclosure Controls and Procedures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of March&#160;31, 2022, the Company carried out an evaluation, under the supervision and with the participation of the Company&#8217;s management, including the chief executive officer the (&#8220;CEO&#8221;) and the chief financial officer (the &#8220;CFO&#8221;), of the effectiveness of the Company&#8217;s disclosure controls and procedures (as defined in Rule&#160;13a-15(e)&#160;under the Securities Exchange Act of 1934, as amended (the "Exchange Act). Based on this evaluation, the Company&#8217;s CEO and CFO have concluded that the Company&#8217;s disclosure controls and procedures were effective at the reasonable assurance level. Disclosure controls and procedures are controls and other procedures designed reasonably to assure that information required to be disclosed in the Company&#8217;s reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules&#160;and forms. Disclosure controls and procedures are also designed reasonably to assure that this information is accumulated and communicated to the Company&#8217;s management, including the CEO and the CFO, as appropriate to allow timely decisions regarding required disclosure.</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%">The Company&#8217;s management, including the CEO and the CFO, does not, however, expect that the Company&#8217;s disclosure controls and procedures or the Company&#8217;s internal control over financial reporting will prevent all fraud and material errors. Internal control over financial reporting, no matter how well conceived and operated, can provide only reasonable, not absolute assurance that the objectives of the control system are met. In addition, the design of a control system must reflect the facts that there are resource constraints and that the benefits of controls must be considered relative to their costs. The inherent limitations in internal control over financial reporting include the realities that judgments can be faulty and that breakdowns can occur because of simple error or mistake. Controls also can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of controls. The design of any system of internal control is also based in part on assumptions about the likelihood of future events, and there can be only reasonable, not absolute assurance that any design will succeed in achieving its stated goals under all potential events and conditions. Over time, controls may become inadequate because of changes in circumstances, or the degree of compliance with the policies and procedures may deteriorate.</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-style:italic;font-weight:400;line-height:112%">Changes in Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting. The Company&#8217;s management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of March&#160;31, 2022, using the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and concluded that the Company&#8217;s internal control over financial reporting was effective as of March&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:49.5pt;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:49.5pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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:112%">There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the three months ended March&#160;31, 2022, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_109"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PART&#160;II &#8212; OTHER INFORMATION</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen embrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products.&#160;In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company&#8217;s website.</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 Company currently is not a party to any legal proceedings which the Company expects individually or in the aggregate to have a material adverse effect on the Company&#8217;s financial condition, cash flows or results of operations. Nonetheless, the resolution of any claim or litigation is subject to inherent uncertainty and we could in the future, incur judgments, enter into settlements of claims or revise our expectations regarding the outcome of the various legal proceedings and other matters we are currently involved in, which could materially impact our financial condition, cash flows or results of operations. See &#8220;Note 13 &#8212; Commitments and Contingencies&#8221; to the accompanying unaudited interim condensed consolidated financial statements for certain potential third-party claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_112"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors.</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%">There have been no material changes to our risk factors reported or new risk factors identified since the filing of our Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_118"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</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%">The table below shows the monthly repurchases of shares of the Company's common stock in the first quarter of 2022.</span></div><div><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:36.876%"></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:11.656%"></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:16.495%"></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:15.911%"></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:10pt;font-weight:400;line-height:100%">(a)</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:400;line-height:100%">(b)</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:400;line-height:100%">(c)</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:400;line-height:100%">(d)</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%">Period</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:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased </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][2]</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:10pt;font-weight:400;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:10pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">[2]</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:10pt;font-weight:400;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs </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></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%">January 1 - January 31, 2022</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%">59,132&#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%">109.26&#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%">58,953&#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%">93,563,287&#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%">February 1 - February 28, 2022</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%">194,108&#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%">112.60&#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%">113,092&#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%">81,216,076&#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%">March 1 - March 31, 2022</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%">22,700&#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%">110.00&#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,700&#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%">78,719,058&#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;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 #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%">275,940&#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 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></table></div><div><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><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">[1] </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total number of shares purchased includes shares withheld for settlement of payroll taxes from stock-based compensation awards vested for retirement eligible employees who retired during the first quarter of 2022.</span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div><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">[2] </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Board&#8217;s $100.0 million repurchase authorization that was publicly announced on November 18, 2021, which authorization is scheduled to expire on December 31, 2022.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</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><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div><span><br/></span></div><div style="height:49.5pt;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><div id="id976c4e9f65f4daf94317994a4c2e086_124"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures.</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%">Not applicable.</span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information.</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%">None. </span></div><div><span><br/></span></div><div><span><br/></span></div><div id="id976c4e9f65f4daf94317994a4c2e086_130"></div><div><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.067%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT INDEX</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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/920371/000092037118000111/exhibit31certificateofinco.htm">Certificate of Incorporation of Simpson Manufacturing Co., Inc., as amended</a><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/920371/000092037118000111/exhibit31certificateofinco.htm"> (I</a><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/920371/000092037118000111/exhibit31certificateofinco.htm">ncorporated by reference to Exhibit 3.1 of </a><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/920371/000092037118000111/exhibit31certificateofinco.htm">the C</a><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/920371/000092037118000111/exhibit31certificateofinco.htm">ompany</a><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/920371/000092037118000111/exhibit31certificateofinco.htm">'s</a><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/920371/000092037118000111/exhibit31certificateofinco.htm"> </a><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/920371/000092037118000111/exhibit31certificateofinco.htm">Quarterly Report on Form 10-Q filed on May 9, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">).</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">Amended and Restated Bylaws of Simpson Manufacturing Co., Inc., as amended</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm"> (</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">I</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">ncorporated by reference to Exhibit 3.2 of </a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">the Company</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">'s</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm"> Current Report on Form 8-K dated March 28, 2017</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">)</a><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/920371/000121390017002914/f8k032817ex3ii_simpsonmanu.htm">.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">Amended and Restated Credit Agreement among the Company, the subsidiaries of the Company party thereto as guarantors, the lenders party thereto , Wells Fargo Bank, National Association, as administrative agent, and the other parties party thereto (incorporated by reference to exhibit 10.1 of the Company's </a><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">C</a><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">urrent Report on Form 8-K </a><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">fi</a><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">led </a><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">April 4</a><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/ix?doc=/Archives/edgar/data/0000920371/000092037122000067/ssd-20220330.htm">, 2022)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="https://www.sec.gov/ix?doc=/Archives/edgar/data/920371/000092037122000023/ssd-20220126.htm">Securities Purchase Agreement by and between Simpson Strong-Tie Europe, Simpson Manufacturing Co., Inc. on the one hand, and the sellers identified herein, on the other hand, with respect to Fixco Invest, dated January, 26, 2022 (incorporated by reference to exhibit 10.1 of the Company's Current Report on Form 8-K filed on January 31, 2022).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">Amen</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">dment </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">No</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">1 to the S</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">ecurities Purchase </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">A</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102amendmenttoeta.htm">greement</a></span><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="exhibit102amendmenttoeta.htm"> </a><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="exhibit102amendmenttoeta.htm">by and between Simpson St</a><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="exhibit102amendmenttoeta.htm">rong</a><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="exhibit102amendmenttoeta.htm">-Tie </a><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="exhibit102amendmenttoeta.htm">Europe, Simpson Man</a><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="exhibit102amendmenttoeta.htm">ufacturing </a><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="exhibit102amendmenttoeta.htm">Co., In</a><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="exhibit102amendmenttoeta.htm">c., on the one hand, and the sellers identifi</a><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="exhibit102amendmenttoeta.htm">ed therein, on the other hand</a><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="exhibit102amendmenttoeta.htm">, with resp</a><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="exhibit102amendmenttoeta.htm">e</a><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="exhibit102amendmenttoeta.htm">ct to Fixco Inves</a><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="exhibit102amendmenttoeta.htm">t</a><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="exhibit102amendmenttoeta.htm">,</a><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="exhibit102amendmenttoeta.htm"> dated March 17, 20</a><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="exhibit102amendmenttoeta.htm">2</a><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="exhibit102amendmenttoeta.htm">2</a><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="exhibit102amendmenttoeta.htm"> is filed herewith.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="exhibit311_3312022.htm">Chief Executive Officer's Rule&#160;13a-14(a)/15d-14(a)&#160;Certifications is filed herewith.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="exhibit312_3312022.htm">Chief Financial Officer's Rule&#160;13a-14(a)/15d-14(a)&#160;Certifications is filed herewith.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="exhibit320_3312022.htm">Section&#160;1350 Certifications are furnished herewith</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Schema Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Labels Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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:center;vertical-align:middle"><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:middle"><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 (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:54pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="height:49.5pt;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%">32</span></div></div></div><div id="id976c4e9f65f4daf94317994a4c2e086_133"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">SIGNATURES</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:120%">&#160;</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%">Pursuant to the requirements 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><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:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.237%"></td><td style="width:0.1%"></td><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:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.969%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 12.25pt;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%">Simpson Manufacturing Co.,&#160;Inc.</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 61.75pt;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%">(Registrant)</span></td></tr><tr><td colspan="9" 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: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></tr><tr><td colspan="9" 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: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></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:700;line-height:100%">DATE:</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</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:1pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By /s/Brian J. Magstadt</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Brian J. Magstadt</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:1pt;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:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:1pt;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:10pt;font-weight:400;line-height:100%">(principal accounting and financial officer)</span></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></table></div><div><span><br/></span></div><div style="height:38.25pt;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></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>exhibit102amendmenttoeta.htm
<DESCRIPTION>EX-10.2
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>exhibit102amendmenttoeta</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:965;"><!-- exhibit102amendmenttoeta001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102amendmenttoeta001.jpg" title="slide1" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">EUI-1213168084v2                AMENDMENT AGREEMENT N&deg;1   TO THE SECURITIES PURCHASE AGREEMENT   DATED JANUARY 26, 2022      BY AND BETWEEN      SIMPSON STRONG-TIE EUROPE    SIMPSON MANUFACTURING CO., INC    on the one hand      AND      THE SELLERS IDENTIFIED THEREIN    on the other hand,        WITH RESPECT TO    FIXCO INVEST              Dated: March 17, 2022              DocuSign Envelope ID: 2E39030D-7140-44F7-B578-14DC6049D0F1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102amendmenttoeta002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102amendmenttoeta002.jpg" title="slide2" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">EUI-1213168084v2      AMENDMENT AGREEMENT N&deg;1  THIS AMENDMENT AGREEMENT N&deg;1 dated March 17, 2022 (as the same may be  amended, supplemented or otherwise modified from time to time in accordance with its terms, this  &quot;Amendment Agreement&quot;), is by and between:  1. SIMPSON STRONG-TIE EUROPE, a soci&eacute;t&eacute; &agrave; responsabilit&eacute; limit&eacute;e &agrave; associ&eacute;  unique organized under the laws of France having its registered office at Lieudit Le Moulin des Ardillers &#8211;  85400 Sainte-Gemme-La-Plaine and registered with the Companies Registry of La Roche-sur-Yon under  number 410 906 671 (the &quot;Purchaser&quot;); and    2. SIMPSON MANUFACTURING CO., INC, a corporation organized under the laws  of Delaware, having its registered office at 5956 W. Las Positas Blvd., Pleasanton, CA 94588 USA   (the &quot;Guarantor&quot;),  ON THE ONE HAND  AND:  3. FASTCO INVESTMENT, a soci&eacute;t&eacute; &agrave; responsabilit&eacute; limit&eacute;e organized under the  laws of Luxembourg, having its registered office at 60, avenue J.F. Kennedy, L1855 Luxembourg, Grand  Duchy of Luxembourg, and registered with the Companies Registry of Luxembourg under number  B227520 (&quot;Fastco&quot;), acting on behalf and in the name of all the Sellers as the Sellers&#8217; Agent in accordance  with Article 10.1(a)(i) of the SPA,    ON THE OTHER HAND    RECITALS:  WHEREAS:  (A) The Parties have previously entered into a Securities Purchase Agreement, dated  January 26, 2022 (the &quot;SPA&quot;) whereby the Purchaser shall purchase from each Seller the Transferred  Securities and each Seller shall sell and deliver to the Purchaser all the Transferred Securities he/she/it  holds, free and clear of all Encumbrances, together with all rights and benefits attaching thereto at  Closing. Capitalized terms and expressions used in this Amendment Agreement but not otherwise defined  shall have the meaning ascribed to them in the SPA.  (B) The Parties wish at the present time to amend some deadlines requirements  provided under the SPA.  (D) In this context, the Parties have entered into this Amendment Agreement.     NOW, THEREFORE, the parties hereto do hereby agree as follows:     DocuSign Envelope ID: 2E39030D-7140-44F7-B578-14DC6049D0F1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102amendmenttoeta003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102amendmenttoeta003.jpg" title="slide3" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">EUI-1213168084v2    - 2 -   ARTICLE I  AMENDMENT TO THE SPA    1.1 Amendment to Article 7.5 (Permitted Transfers).  (a) The Parties hereby acknowledge and agree that the deadline requirements provided  under the SPA for carrying out Donations pursuant to Article 7.5 of the SPA will be, subject for the  concerned Donors and Donees to provide by no later than March 21, 2022 all KYC documents requested  by the Purchaser, postponed to March 22, 2022, i.e., eight (8) Business Days prior to the Closing Date.  (b) Consequently, Article 7.5 of the SPA is hereby amended and restated in its entirety as  follows:  &quot;7.5 Permitted Transfers  (a) The Purchaser and all other Parties agree that, notwithstanding anything to the  contrary herein and in any Company Shareholders' Agreement, each of the Sellers which is a natural  person (the &quot;Donors&quot;) may donate, no later than eight (8) Business Days prior to the Closing Date, all  or some of his/her Transferred Securities (the &quot;Donations&quot;) to his/her spouse or ascendant/descendent  or legal age or sister/brother or nephew/niece (the &quot;Donees&quot;), provided that:  (A) at the latest on the date of completion of the relevant Donation:  (i) the relevant Donee grants irrevocable power of attorney to the concerned  Donor to represent the Donee and exercise any of its rights and obligations under the Agreement and,  as the case may be, the Company Shareholders' Agreement to which the Donor is a party and/or any  other agreements or arrangements in relation to the Transaction, in particular so that the Donor may  take any and all actions on behalf of the Donee as may be required and/or necessary in order to give  full effect to the Transaction;  (ii) the concerned Donor and his/her spouse undertake with respect to the other  Parties that, should such spouse be a Donee in accordance with this clause, in case of divorce  Proceedings initiated before the Closing Date and save as otherwise agreed with the Sellers' Agent and  the Purchaser, the spouse re-transfers to the concerned Donor the Transferred Securities it holds before  Closing Date; and  (iii) all other conditions provided for in paragraph (b) below are satisfied;  it being specified that, in case of Donations made to the benefit of Donees who are  minors, paragraphs (i) and (ii) above shall not apply and the third party intervening for the needs of  such Donations in accordance with French law (&quot;tiers-administrateur&quot;) shall, simultaneously to the  completion of the concerned Donation, give irrevocable power of attorney to LR Advisory in order to  initial, sign, certify any legal document or other document needed for the purpose of the transfer of the  Transferred Securities to the Purchaser on the Closing Date in accordance with this Agreement and  more generally exercise any of the concerned Donees' rights or obligations under the Agreement and,  as the case may be, the Company Shareholders' Agreement to which the Donor is a party; and  (B) at the latest on March 21, 2022, each of the relevant Donor and Donee provides  all the KYC documents requested by the Purchaser prior to the date of this Amendment Agreement.  (b) In addition to the above, it is expressly agreed by the Donors that, in any case, any  Donations under paragraph (a) above (each referred to as a &quot;Permitted Transfer&quot;) to the benefit of  Donees (each referred to as a &quot;Permitted Beneficiary&quot;) shall be subject to the fulfilment of the following  conditions (which shall be cumulatively met):  DocuSign Envelope ID: 2E39030D-7140-44F7-B578-14DC6049D0F1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102amendmenttoeta004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102amendmenttoeta004.jpg" title="slide4" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">EUI-1213168084v2    - 3 -   (i) the concerned Donor serves a written notice, to which a copy of the Company&#8217;s  share transfer registry and shareholders&#8217; accounts duly reflecting the Permitted Transfer shall be  attached, to the Sellers' Agent and to the Purchaser confirming the completion of the Permitted Transfer  procedure at least no later than eight (8) Business Days prior to the Closing Date;  (ii) the relevant Permitted Beneficiary delivers in an Instrument of Adherence in  the form set out in Annex 7.5 and agrees in writing to become subject and bound by the Company  Shareholders' Agreement to which the Donor is as a party; and  (iii) the concerned Donor and the relevant Permitted Beneficiary will act jointly  and will be jointly and severally liable (solidairement responsables) towards the other Parties for the  purpose of the Agreement and the compliance of the undertakings and obligations hereunder, the  relevant Donor remaining personally liable for the performance by the Permitted Beneficiary of the  obligations set forth in this Agreement and the Company Shareholders' Agreement to which the Donor  is as a party.  (c) It is agreed between the Parties that the Permitted Transfer procedure(s) that would  be implemented under this Article 7.5 shall not (i) delay the Closing Date or in any way prevent the  Closing from taking place on the Closing Date and (ii) have any adverse Tax effect on the Purchaser  or the Group Companies; in such a case such adverse Tax consequences on the Purchaser or the Group  Companies should be indemnified on a Euro-for-Euro basis by the concerned Donor and Donee(s).&quot;  1.2 Amendment to Article 2.6(a) (Preliminary Information &#8211; Pre-Closing Certificate)  (a) As a consequence of the amendment of Article 7.5 (Permitted Transfers) above and the  extension of the deadline to complete the Donations, the Parties hereby agree that the deadline provided  under the SPA for delivering the Pre-Closing Certificate will be postponed to March 24, 2022 at noon  (Paris time), i.e., six (6) Business Days prior to the Closing Date.  (b) Consequently, Article 2.6(a) of the SPA is hereby amended and restated in its entirety  as follow:  &quot;2.6. Preliminary Information  (a) No later than on the sixth (6th) Business Day prior to the Closing Date, at noon (Paris  time), the Sellers' Agent shall deliver a certificate (the &quot;Pre-Closing Certificate&quot;) to the Purchaser  setting forth:   (i) the amount of any Leakage identified in accordance with Article 6.2;  (ii) the amount of the Company Bonds Amount;  (iii) the Purchase Price and its final allocation amongst the Sellers and class of  Transferred Securities, in accordance with the provisions of Article 2.2 above;  (iv) an updated version of the Security holding Table;  (v) the amount of the Sellers' Expenses and Deducted Sellers' Expenses and their  allocation amongst the Sellers and the Sellers' advisors, in accordance with the provisions of Article  2.7(b);  (vi) for each Seller, its Individual Net Purchase Price;  (vii) an estimate of the Existing Debt (indicating the Principal Facility Amount and  the amount due under the Cleas Facilities which amount shall not exceed six hundred thousand euros  (&#8364; 600,000));  DocuSign Envelope ID: 2E39030D-7140-44F7-B578-14DC6049D0F1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102amendmenttoeta005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102amendmenttoeta005.jpg" title="slide5" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">EUI-1213168084v2    - 4 -   (viii) the details of the Euro-denominated accounts (including full IBAN details)  opened in the names of the Sellers' advisors into which the Deducted Sellers' Expenses shall be paid in  the name and on behalf of the Sellers by the Purchaser by wire transfers in immediately available  cleared funds at Closing pursuant to Article 2.7(b); and  (ix) the details of the Euro-denominated accounts (including full IBAN details) of  each Seller into which the Individual Net Purchase Price of such Seller shall be paid by the Purchaser  by wire transfer in immediately available cleared funds at Closing pursuant to Article 2.7(b).&quot;  ARTICLE II  MISCELLANEOUS  2.1 No Prejudice.   (a) This Amendment Agreement shall not affect or in any way prejudice the validity of  any provisions of the SPA or any rights or obligations of the Parties pursuant thereto otherwise than as  explicitly set out and agreed in this Amendment Agreement.  (b) Except for the amendments referred to above, the other provisions of the SPA shall  remain unchanged and all the terms and conditions of the SPA shall continue to be in full force and  effect in accordance with their terms.  2.2 Entry into Force. This Amendment Agreement shall enter into force and be effective  as from the date hereof.  2.3 Governing Laws and Submission to Jurisdiction. This Amendment Agreement shall  be governed by, and interpreted and enforced in accordance with, the laws of France (without giving  effect to the conflicts-of-law principles thereof), and the Parties irrevocably submit to the exclusive  jurisdiction of the Commercial Court of Paris (Tribunal de Commerce de Paris) for the purposes of  hearing and determining any disputes, controversies or claims arising out of or in connection with the  existence, formation, validity, interpretation, performance or termination of this Amendment  Agreement or any non-contractual rights or obligations arising out of or in connection with this  Amendment Agreement.  2.4 Electronic Signature. The parties to this Amendment Agreement:   (a) acknowledge that this Amendment Agreement has been signed (i) as an electronic  written document (&eacute;crit &eacute;lectronique) within the meaning of Article 1366 of the French Civil Code  (Code Civil) and (ii) electronically using a reliable identification process that guarantees the link  between each signature and this letter in accordance with the provisions of Article 1367 of the French  Civil Code (Code Civil) (i.e., DocuSign&reg;);  (b) expressly acknowledge that this Amendment Agreement has the same probative force  as a paper written document in accordance with Article 1366 of the French Civil Code (Code Civil) and  that it may be validly opposed to such parties; and  (c) agree to designate Paris (France) as the place of signature of this Amendment  Agreement.     [SIGNATURES ON THE NEXT PAGE]  DocuSign Envelope ID: 2E39030D-7140-44F7-B578-14DC6049D0F1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102amendmenttoeta006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102amendmenttoeta006.jpg" title="slide6" width="965" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">EUI-1213168084v2      SIMPSON STRONG-TIE EUROPE  (acting as Purchaser)      By: ______________________________  Name: Michael Andersen  Title: G&eacute;rant          SIMPSON MANUFACTURING CO., INC  (acting as Guarantor)      By: ______________________________  Name: Brian Magstadt  Title: CFO, duly authorized           FASTCO INVESTMENT    (for its own account and in its capacity as Sellers&#8217; Agent)     ______________________________  Name: Hadj Djemai  Title: Duly authorized              DocuSign Envelope ID: 2E39030D-7140-44F7-B578-14DC6049D0F1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>exhibit311_3312022.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="i4fc67eb6ffaa42c0869c2b7749c03806_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</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:13pt;font-weight:700;line-height:120%">Simpson Manufacturing Co., Inc. and Subsidiaries</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Rule 13a-14(a)&#47;15d-14(a) Certifications</font></div><div style="text-align:center"><font><br></font></div><div style="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:10pt;font-weight:400;line-height:120%">I, Karen Colonias, certify that&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="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.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q of Simpson Manufacturing Co., Inc.&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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.&#160;&#160;&#160;&#160;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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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%">3.&#160;&#160;&#160;&#160;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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(a)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(b)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%"> (c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;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="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(a)&#160;&#160;&#160;&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and </font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;padding-right:27pt;text-align:center;text-indent:-18pt"><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:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.237%"></td><td style="width:0.1%"></td><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:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.969%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DATE&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By &#47;s&#47;Karen Colonias</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen Colonias</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;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:10pt;font-weight:400;line-height:120%">40</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>exhibit312_3312022.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="i23dc4ab4b13d43ad8ed358a621cbd667_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</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:13pt;font-weight:700;line-height:120%">Simpson Manufacturing Co., Inc. and Subsidiaries</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Rule 13a-14(a)&#47;15d-14(a) Certifications</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><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:10pt;font-weight:400;line-height:120%">I, Brian J. Magstadt, certify that&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="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.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q of Simpson Manufacturing Co., Inc.&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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.&#160;&#160;&#160;&#160;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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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%">3.&#160;&#160;&#160;&#160;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="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(a)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(b)&#160;&#160;&#160;&#160;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="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%"> (c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;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="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="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%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(a)&#160;&#160;&#160;&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and </font></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:54pt;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%">(b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:7.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.750%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DATE&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By &#47;s&#47;Brian J. Magstadt</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian J. Magstadt</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;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:10pt;font-weight:400;line-height:120%">41</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>exhibit320_3312022.htm
<DESCRIPTION>EX-32
<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="i891002022f9049f082876436c7e99fbd_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32</font></div><div style="padding-left:9pt;padding-right:9pt;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:13pt;font-weight:700;line-height:120%">Simpson Manufacturing Co., Inc. and Subsidiaries</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Section 1350 Certifications</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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%">The undersigned, Karen Colonias and Brian J. Magstadt, being the duly elected and acting Chief Executive Officer and Chief Financial Officer, respectively, of Simpson Manufacturing Co., Inc., a Delaware corporation (the &#8220;Company&#8221;), hereby certify that the quarterly report of the Company on Form 10-Q for the quarterly period ended March&#160;31, 2022, fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934, as amended, and that information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="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:6.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DATE&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By &#47;s&#47;Karen Colonias</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Karen Colonias</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</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><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: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:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By &#47;s&#47;Brian J. Magstadt</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: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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian J. Magstadt</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">A signed original of this written statement required by Section 1350 of Chapter 63 of Title 18 of the United States Code has been provided to Simpson Manufacturing Co., Inc. and will be retained by Simpson Manufacturing Co., Inc. and furnished to the Securities and Exchange Commission or its staff on request.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The foregoing certification is being furnished to the Securities and Exchange Commission pursuant to &#167; 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>ssd-20220331.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:f9fce96a-8c57-4136-be2e-a9813f5e9acc,g:dcce190e-41fd-45cd-92f8-15b141854d12-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ssd="http://www.simpsonfg.com/20220331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.simpsonfg.com/20220331">
  <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.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="ssd-20220331_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="ssd-20220331_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="ssd-20220331_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="ssd-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.simpsonfg.com/role/Cover">
        <link:definition>0001001 - Document - Cover</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="CondensedConsolidatedBalanceSheets" roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</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="CondensedConsolidatedStatementsofEarningsandComprehensiveIncome" roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome">
        <link:definition>1002003 - Statement - Condensed Consolidated Statements of Earnings and 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="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Stockholders' Equity</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="CondensedConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</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.simpsonfg.com/role/BasisofPresentation">
        <link:definition>2101101 - 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="BasisofPresentationPolicies" roleURI="http://www.simpsonfg.com/role/BasisofPresentationPolicies">
        <link:definition>2202201 - Disclosure - Basis of Presentation (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="BasisofPresentationTables" roleURI="http://www.simpsonfg.com/role/BasisofPresentationTables">
        <link:definition>2303301 - Disclosure - Basis of Presentation (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="BasisofPresentationAccountingforStockbasedCompensationDetails" roleURI="http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails">
        <link:definition>2404401 - Disclosure - Basis of Presentation - Accounting for Stock-based Compensation (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="BasisofPresentationDividendDeclarationDetails" roleURI="http://www.simpsonfg.com/role/BasisofPresentationDividendDeclarationDetails">
        <link:definition>2405402 - Disclosure - Basis of Presentation - Dividend Declaration (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="BasisofPresentationDerivativeInstrumentsDetails" roleURI="http://www.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails">
        <link:definition>2406403 - Disclosure - Basis of Presentation - Derivative 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="BasisofPresentationCashandCashEquivalentsDetails" roleURI="http://www.simpsonfg.com/role/BasisofPresentationCashandCashEquivalentsDetails">
        <link:definition>2407404 - Disclosure - Basis of Presentation - 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="BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails" roleURI="http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails">
        <link:definition>2408405 - Disclosure - Basis of Presentation - Accounts Receivable, Allowance for Credit 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="BasisofPresentationRecentlyAdoptedAccountingStandardsDetails" roleURI="http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails">
        <link:definition>2409406 - Disclosure - Basis of Presentation - Recently Adopted Accounting Standards (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="RevenuefromContractswithCustomers" roleURI="http://www.simpsonfg.com/role/RevenuefromContractswithCustomers">
        <link:definition>2110102 - Disclosure - Revenue from Contracts with Customers</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="RevenuefromContractswithCustomersDetails" roleURI="http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails">
        <link:definition>2411407 - Disclosure - Revenue from Contracts with Customers (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="NetIncomePerShare" roleURI="http://www.simpsonfg.com/role/NetIncomePerShare">
        <link:definition>2112103 - Disclosure - Net Income Per Share</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="NetIncomePerShareTables" roleURI="http://www.simpsonfg.com/role/NetIncomePerShareTables">
        <link:definition>2313302 - Disclosure - Net Income 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="NetIncomePerShareReconciliationofEPSDetails" roleURI="http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails">
        <link:definition>2414408 - Disclosure - Net Income Per Share - Reconciliation of EPS (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="StockholdersEquity" roleURI="http://www.simpsonfg.com/role/StockholdersEquity">
        <link:definition>2115104 - Disclosure - Stockholders' Equity</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="StockholdersEquitySharesRepurchasesDetails" roleURI="http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails">
        <link:definition>2416409 - Disclosure - Stockholders' Equity - Shares Repurchases (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="StockBasedCompensation" roleURI="http://www.simpsonfg.com/role/StockBasedCompensation">
        <link:definition>2117105 - Disclosure - Stock-Based Compensation</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="StockBasedCompensationNarrativeDetails" roleURI="http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2418410 - Disclosure - Stock-Based Compensation - 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="TradeAccountsReceivableNet" roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNet">
        <link:definition>2119106 - Disclosure - Trade Accounts Receivable, 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="TradeAccountsReceivableNetTables" roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables">
        <link:definition>2320303 - Disclosure - Trade Accounts Receivable, 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="TradeAccountsReceivableNetDetails" roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails">
        <link:definition>2421411 - Disclosure - Trade Accounts Receivable, Net (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.simpsonfg.com/role/Inventories">
        <link:definition>2122107 - 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.simpsonfg.com/role/InventoriesTables">
        <link:definition>2323304 - 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.simpsonfg.com/role/InventoriesDetails">
        <link:definition>2424412 - 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="DerivativeInstruments" roleURI="http://www.simpsonfg.com/role/DerivativeInstruments">
        <link:definition>2125108 - 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.simpsonfg.com/role/DerivativeInstrumentsTables">
        <link:definition>2326305 - 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="DerivativeInstrumentsNarrativeDetails" roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails">
        <link:definition>2427413 - Disclosure - Derivative Instruments - 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="DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails" roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails">
        <link:definition>2428414 - Disclosure - Derivative Instruments - Schedule of Effects of Fair Value and Cash Flow Hedge (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="PropertyPlantandEquipmentNet" roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet">
        <link:definition>2129109 - Disclosure - Property, Plant 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="PropertyPlantandEquipmentNetTables" roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables">
        <link:definition>2330306 - Disclosure - Property, Plant 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="PropertyPlantandEquipmentNetDetails" roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails">
        <link:definition>2431415 - Disclosure - Property, Plant and Equipment, Net (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="GoodwillandIntangibleAssets" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssets">
        <link:definition>2132110 - Disclosure - Goodwill and 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="GoodwillandIntangibleAssetsTables" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2333307 - Disclosure - Goodwill and 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="GoodwillandIntangibleAssetsGoodwillDetails" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails">
        <link:definition>2434416 - Disclosure - Goodwill and Intangible Assets - Goodwill (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="GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails">
        <link:definition>2435417 - Disclosure - Goodwill and Intangible Assets - Intangible Assets, Net (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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>2436418 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails">
        <link:definition>2437419 - Disclosure - Goodwill and Intangible Assets - Estimated Future 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="GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails" roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails">
        <link:definition>2438420 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Goodwill and 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="Leases" roleURI="http://www.simpsonfg.com/role/Leases">
        <link:definition>2139111 - 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.simpsonfg.com/role/LeasesTables">
        <link:definition>2340308 - 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="LeasesNarrativeDetails" roleURI="http://www.simpsonfg.com/role/LeasesNarrativeDetails">
        <link:definition>2441421 - Disclosure - Leases - 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="LeasesBalanceSheetInformationDetails" roleURI="http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails">
        <link:definition>2442422 - Disclosure - Leases - Balance Sheet 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="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>2443423 - Disclosure - Leases - Components of Lease 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="LeasesCashFlowInformationDetails" roleURI="http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails">
        <link:definition>2444424 - Disclosure - Leases - Cash Flow 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="LeasesMaturityDetails" roleURI="http://www.simpsonfg.com/role/LeasesMaturityDetails">
        <link:definition>2445425 - Disclosure - Leases - Maturity (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="LeasesMaturityDetails_1" roleURI="http://www.simpsonfg.com/role/LeasesMaturityDetails_1">
        <link:definition>2445425 - Disclosure - Leases - Maturity (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="LeasesLeaseTermsandDiscountRatesDetails" roleURI="http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails">
        <link:definition>2446426 - Disclosure - Leases - Lease Terms and Discount Rates (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="Debt" roleURI="http://www.simpsonfg.com/role/Debt">
        <link:definition>2147112 - Disclosure - 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="DebtDetails" roleURI="http://www.simpsonfg.com/role/DebtDetails">
        <link:definition>2448427 - Disclosure - Debt (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.simpsonfg.com/role/CommitmentsandContingencies">
        <link:definition>2149113 - 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="SegmentInformation" roleURI="http://www.simpsonfg.com/role/SegmentInformation">
        <link:definition>2150114 - 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.simpsonfg.com/role/SegmentInformationTables">
        <link:definition>2351309 - 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.simpsonfg.com/role/SegmentInformationDetails">
        <link:definition>2452428 - 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="SegmentInformationDetails2" roleURI="http://www.simpsonfg.com/role/SegmentInformationDetails2">
        <link:definition>2453429 - Disclosure - Segment Information (Details 2)</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.simpsonfg.com/role/SegmentInformationNarrativeDetails">
        <link:definition>2454430 - 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="SubsequentEvents" roleURI="http://www.simpsonfg.com/role/SubsequentEvents">
        <link:definition>2155115 - Disclosure - Subsequent Events</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="SubsequentEventsDetails" roleURI="http://www.simpsonfg.com/role/SubsequentEventsDetails">
        <link:definition>2456431 - Disclosure - Subsequent Events (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="ssd_InterimPeriodReportingPolicyPolicyTextBlock" abstract="false" name="InterimPeriodReportingPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" abstract="false" name="FinanceLeaseRightOfUseAssetAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_PercentageOfUncollectibleAccountsReceivable" abstract="false" name="PercentageOfUncollectibleAccountsReceivable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ssd_A2020StockRepurchaseProgramMember" abstract="true" name="A2020StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" abstract="false" name="LeaseLesseeBalanceSheetInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" abstract="false" name="DeferredIncomeTaxAndOtherLongTermLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_EuropeSegmentMember" abstract="true" name="EuropeSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_ResearchAndDevelopmentAndOtherEngineering" abstract="false" name="ResearchAndDevelopmentAndOtherEngineering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_OtherProductsMember" abstract="true" name="OtherProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_ConcreteConstructionMember" abstract="true" name="ConcreteConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_RevenuefromContractwithCustomerPercentage" abstract="false" name="RevenuefromContractwithCustomerPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_WoodConstructionMember" abstract="true" name="WoodConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" abstract="false" name="PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_FinanceLeaseRightOfUseAssetGross" abstract="false" name="FinanceLeaseRightOfUseAssetGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_IntangibleAssetsRollForward" abstract="true" name="IntangibleAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ssd_AllowanceForSalesDiscountAndReturnsCurrent" abstract="false" name="AllowanceForSalesDiscountAndReturnsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_ShareBasedCompensationPerShare" abstract="false" name="ShareBasedCompensationPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ssd_NorthAmericaSegmentMember" abstract="true" name="NorthAmericaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_ForeignSegmentsMember" abstract="true" name="ForeignSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_EmployeesMember" abstract="true" name="EmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" abstract="false" name="ScheduleOfRevenueDistributedByProductInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ssd_AsiaPacificSegmentMember" abstract="true" name="AsiaPacificSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ssd_DerivativeGainLossByCashFlowHedging" abstract="false" name="DerivativeGainLossByCashFlowHedging" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ssd_DividendDeclarationAbstract" abstract="true" name="DividendDeclarationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ssd_MachineryEquipmentAndSoftwareDevelopmentMember" abstract="true" name="MachineryEquipmentAndSoftwareDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ssd-20220331_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:f9fce96a-8c57-4136-be2e-a9813f5e9acc,g:dcce190e-41fd-45cd-92f8-15b141854d12-->
<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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_23bf01e7-9ea8-4efe-b50e-c25386cf3128" 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_b4f9e9e0-7d04-4a49-8dd9-935002f43c5e" 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_23bf01e7-9ea8-4efe-b50e-c25386cf3128" xlink:to="loc_us-gaap_AssetsCurrent_b4f9e9e0-7d04-4a49-8dd9-935002f43c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7acb66e8-4871-4312-bdbf-0c9efcad53bc" 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_23bf01e7-9ea8-4efe-b50e-c25386cf3128" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7acb66e8-4871-4312-bdbf-0c9efcad53bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_35042d6f-9b0e-4e41-bad5-34dadbbfeec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23bf01e7-9ea8-4efe-b50e-c25386cf3128" xlink:to="loc_us-gaap_Goodwill_35042d6f-9b0e-4e41-bad5-34dadbbfeec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7605be06-c66a-4046-92e8-23ab72eaafcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23bf01e7-9ea8-4efe-b50e-c25386cf3128" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7605be06-c66a-4046-92e8-23ab72eaafcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7979a241-6440-4113-88db-7ceea1c6a1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23bf01e7-9ea8-4efe-b50e-c25386cf3128" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7979a241-6440-4113-88db-7ceea1c6a1b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a78e268b-7936-4c4a-ae7c-7141d6c1c98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23bf01e7-9ea8-4efe-b50e-c25386cf3128" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a78e268b-7936-4c4a-ae7c-7141d6c1c98e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_23ec4546-6796-4c74-9532-b714a4516143" 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_LongTermDebtCurrent_d94cd792-5e06-4984-a013-a92eb31e5e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_23ec4546-6796-4c74-9532-b714a4516143" xlink:to="loc_us-gaap_LongTermDebtCurrent_d94cd792-5e06-4984-a013-a92eb31e5e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_1d77f253-dc25-4b30-96a9-b97b04be39d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_23ec4546-6796-4c74-9532-b714a4516143" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_1d77f253-dc25-4b30-96a9-b97b04be39d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2d013abd-73fe-45fe-8a29-707892d13bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_23ec4546-6796-4c74-9532-b714a4516143" xlink:to="loc_us-gaap_AccountsPayableCurrent_2d013abd-73fe-45fe-8a29-707892d13bfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_58e295ee-02e9-46d7-b6eb-2908d459ed55" 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_0b310639-643c-4bd8-ab81-90d79c6386a5" 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_58e295ee-02e9-46d7-b6eb-2908d459ed55" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b310639-643c-4bd8-ab81-90d79c6386a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_12891883-ad58-4959-8460-640aa2ac42e3" 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_58e295ee-02e9-46d7-b6eb-2908d459ed55" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_12891883-ad58-4959-8460-640aa2ac42e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_15fc5e8a-31f5-4842-815e-9543226ea163" 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_58e295ee-02e9-46d7-b6eb-2908d459ed55" xlink:to="loc_us-gaap_InventoryNet_15fc5e8a-31f5-4842-815e-9543226ea163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_bcdf8caa-1856-4ae6-a712-1ee8a61bd35a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e295ee-02e9-46d7-b6eb-2908d459ed55" xlink:to="loc_us-gaap_OtherAssetsCurrent_bcdf8caa-1856-4ae6-a712-1ee8a61bd35a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5c0a731b-2448-4fa9-80d8-5f724bab2d46" 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_CommonStockValue_51e97272-118f-45bb-bd06-67caa19a8e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c0a731b-2448-4fa9-80d8-5f724bab2d46" xlink:to="loc_us-gaap_CommonStockValue_51e97272-118f-45bb-bd06-67caa19a8e82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f7594f19-e445-49bd-8b49-5e864191cb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c0a731b-2448-4fa9-80d8-5f724bab2d46" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f7594f19-e445-49bd-8b49-5e864191cb4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6aac5d9d-e1d8-42a4-89f0-a19da4501c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c0a731b-2448-4fa9-80d8-5f724bab2d46" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6aac5d9d-e1d8-42a4-89f0-a19da4501c7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_7b77e55f-70f2-4b6a-ae60-ccd8150e4303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c0a731b-2448-4fa9-80d8-5f724bab2d46" xlink:to="loc_us-gaap_TreasuryStockValue_7b77e55f-70f2-4b6a-ae60-ccd8150e4303" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4a8c69be-6890-4466-9d0b-dbc866a10743" 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_5c0a731b-2448-4fa9-80d8-5f724bab2d46" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4a8c69be-6890-4466-9d0b-dbc866a10743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5238820c-fb72-4290-85d8-ec1aeef0adf6" 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_836507a4-120b-4579-bc9b-e7cf11f02bb8" 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_5238820c-fb72-4290-85d8-ec1aeef0adf6" xlink:to="loc_us-gaap_LiabilitiesCurrent_836507a4-120b-4579-bc9b-e7cf11f02bb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b64ef824-2439-41c3-a1f3-fa1d6551fb97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5238820c-fb72-4290-85d8-ec1aeef0adf6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b64ef824-2439-41c3-a1f3-fa1d6551fb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_4eeaef98-6827-4605-a8fb-2edb46e4f3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5238820c-fb72-4290-85d8-ec1aeef0adf6" xlink:to="loc_us-gaap_LongTermLineOfCredit_4eeaef98-6827-4605-a8fb-2edb46e4f3c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_250dcaf2-bd0a-42de-b83b-8d7a0bcfec04" xlink:href="ssd-20220331.xsd#ssd_DeferredIncomeTaxAndOtherLongTermLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5238820c-fb72-4290-85d8-ec1aeef0adf6" xlink:to="loc_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_250dcaf2-bd0a-42de-b83b-8d7a0bcfec04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" 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_Liabilities_15275b7c-efcd-43a4-b7dc-e0f472f20c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_Liabilities_15275b7c-efcd-43a4-b7dc-e0f472f20c46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5a72cb99-94d5-427c-aae3-4102d1ccdfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5a72cb99-94d5-427c-aae3-4102d1ccdfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f267bf14-a162-4364-bd08-70e8388715fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_CommonStockValue_f267bf14-a162-4364-bd08-70e8388715fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c67ae7d7-bd09-471b-9afb-bb176e084b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c67ae7d7-bd09-471b-9afb-bb176e084b2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8ad093fb-3db4-48dd-b6c8-2627138049c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8ad093fb-3db4-48dd-b6c8-2627138049c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_50980d7f-2272-4cf1-916a-2c4de639fe7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_TreasuryStockValue_50980d7f-2272-4cf1-916a-2c4de639fe7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db04fc49-eb05-4dab-a493-96fdf5b9e026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b19a9a3c-e1ec-424e-8773-2b90cff7cb18" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db04fc49-eb05-4dab-a493-96fdf5b9e026" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b15984fb-0a2e-4754-886d-db84a78f76c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ResearchAndDevelopmentAndOtherEngineering_6503b059-db2c-4fca-9d9c-f30dffe18e05" xlink:href="ssd-20220331.xsd#ssd_ResearchAndDevelopmentAndOtherEngineering"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b15984fb-0a2e-4754-886d-db84a78f76c6" xlink:to="loc_ssd_ResearchAndDevelopmentAndOtherEngineering_6503b059-db2c-4fca-9d9c-f30dffe18e05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2f906ea9-387b-430c-bb0c-7d3c7c1a7837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b15984fb-0a2e-4754-886d-db84a78f76c6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2f906ea9-387b-430c-bb0c-7d3c7c1a7837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1e5e7665-5371-41b9-86cf-3b70f8fa0043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b15984fb-0a2e-4754-886d-db84a78f76c6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1e5e7665-5371-41b9-86cf-3b70f8fa0043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_bb3a011e-9fee-42b0-a60b-193c5b229547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5cf986d9-084f-45eb-b66c-a1120d81fd2c" 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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_bb3a011e-9fee-42b0-a60b-193c5b229547" xlink:to="loc_us-gaap_GrossProfit_5cf986d9-084f-45eb-b66c-a1120d81fd2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionCosts_aed7f2dd-a8bf-40ea-b5aa-b6debed3f631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquisitionCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_bb3a011e-9fee-42b0-a60b-193c5b229547" xlink:to="loc_us-gaap_AcquisitionCosts_aed7f2dd-a8bf-40ea-b5aa-b6debed3f631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_3d2b3afc-143d-485c-9f6c-bc346ec1a095" 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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_bb3a011e-9fee-42b0-a60b-193c5b229547" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_3d2b3afc-143d-485c-9f6c-bc346ec1a095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0b3417f1-e81b-4171-a19f-140f3226031b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_bb3a011e-9fee-42b0-a60b-193c5b229547" xlink:to="loc_us-gaap_OperatingExpenses_0b3417f1-e81b-4171-a19f-140f3226031b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f82eacc-a2df-4aa2-9ce0-e560cdf2941e" 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_UnrealizedGainLossOnDerivatives_da028c9b-e27f-48f9-bff8-f8c6466ff13f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f82eacc-a2df-4aa2-9ce0-e560cdf2941e" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_da028c9b-e27f-48f9-bff8-f8c6466ff13f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_16128aa7-7d0a-49d5-8754-77105c04be59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f82eacc-a2df-4aa2-9ce0-e560cdf2941e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_16128aa7-7d0a-49d5-8754-77105c04be59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_434dce33-23e2-43fe-8d4f-b41ad4924b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f82eacc-a2df-4aa2-9ce0-e560cdf2941e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_434dce33-23e2-43fe-8d4f-b41ad4924b07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_df203e1b-e0f8-478a-99ba-11fd34eff1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7f82eacc-a2df-4aa2-9ce0-e560cdf2941e" xlink:to="loc_us-gaap_NetIncomeLoss_df203e1b-e0f8-478a-99ba-11fd34eff1d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5cbdf36e-dc9c-49e3-a3de-74fdf93b874e" 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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_7b47436f-8f42-44dd-a80f-0159456cfe9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5cbdf36e-dc9c-49e3-a3de-74fdf93b874e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_7b47436f-8f42-44dd-a80f-0159456cfe9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f0c90630-ea47-4882-8389-8c58e06c1693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5cbdf36e-dc9c-49e3-a3de-74fdf93b874e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f0c90630-ea47-4882-8389-8c58e06c1693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4d333919-960f-4618-a7e4-d303a5bb54d6" 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_RevenueFromContractWithCustomerExcludingAssessedTax_1c4aeb41-ae21-4cbd-b799-3de6381e8a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4d333919-960f-4618-a7e4-d303a5bb54d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c4aeb41-ae21-4cbd-b799-3de6381e8a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_afbb53aa-e10d-4f71-84ab-24e0f85a7f78" 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_4d333919-960f-4618-a7e4-d303a5bb54d6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_afbb53aa-e10d-4f71-84ab-24e0f85a7f78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4dd5ecae-cf5b-4369-b052-e194f27b822a" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5e8fbb9c-4efb-4832-bdc9-8552dbb53069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4dd5ecae-cf5b-4369-b052-e194f27b822a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5e8fbb9c-4efb-4832-bdc9-8552dbb53069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c81ecfb1-1700-45e8-8b0d-76d4bd2f2686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4dd5ecae-cf5b-4369-b052-e194f27b822a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c81ecfb1-1700-45e8-8b0d-76d4bd2f2686" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03e904a6-24f7-476a-8e2e-8b45b18f2b28" 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_PaymentsToAcquireEquityMethodInvestments_d4dd3bcc-f9ed-498b-b4dd-fafefc3081a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03e904a6-24f7-476a-8e2e-8b45b18f2b28" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_d4dd3bcc-f9ed-498b-b4dd-fafefc3081a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e8ef57fc-38ba-4406-8655-f89ed9d65b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03e904a6-24f7-476a-8e2e-8b45b18f2b28" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e8ef57fc-38ba-4406-8655-f89ed9d65b20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0c577dc4-3a93-4dd4-838b-a2cf039fbd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03e904a6-24f7-476a-8e2e-8b45b18f2b28" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0c577dc4-3a93-4dd4-838b-a2cf039fbd6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1a49f01f-cd0b-4b65-9b2c-1fba6e50169b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03e904a6-24f7-476a-8e2e-8b45b18f2b28" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1a49f01f-cd0b-4b65-9b2c-1fba6e50169b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8353fa53-fba4-4499-a80c-441239c6d1fc" 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_NetCashProvidedByUsedInOperatingActivities_2c76f9ec-7d46-4124-8a94-26f97805074f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8353fa53-fba4-4499-a80c-441239c6d1fc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2c76f9ec-7d46-4124-8a94-26f97805074f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d0285b04-f372-45cf-b331-1b591cb27203" 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_8353fa53-fba4-4499-a80c-441239c6d1fc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d0285b04-f372-45cf-b331-1b591cb27203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8f1b57c3-162e-42d2-bb99-505c138e6e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8353fa53-fba4-4499-a80c-441239c6d1fc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8f1b57c3-162e-42d2-bb99-505c138e6e7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f9ba24dc-a65d-4031-ad78-ca3d55485359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8353fa53-fba4-4499-a80c-441239c6d1fc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f9ba24dc-a65d-4031-ad78-ca3d55485359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" 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_OperatingLeaseExpense_dd857302-38ee-4375-bbc5-dcb63a51f257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_OperatingLeaseExpense_dd857302-38ee-4375-bbc5-dcb63a51f257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_769b71dd-cfa7-498e-887a-c73b55a70525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_769b71dd-cfa7-498e-887a-c73b55a70525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bf7ac819-87a8-41ff-a7ab-642bf67a9b75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bf7ac819-87a8-41ff-a7ab-642bf67a9b75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_213d1343-5958-4ce6-ad79-c2a449841e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_213d1343-5958-4ce6-ad79-c2a449841e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3ebedceb-dc6c-44c1-9ac3-e72d2de7ac2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_ShareBasedCompensation_3ebedceb-dc6c-44c1-9ac3-e72d2de7ac2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f758d676-7943-43ed-8357-dc8011f17e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f758d676-7943-43ed-8357-dc8011f17e43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_07ff2643-bd4b-46d9-ad8c-9fee86411431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_07ff2643-bd4b-46d9-ad8c-9fee86411431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7b8bf5b-7eab-4fd9-9f08-df16e3d3dc20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7b8bf5b-7eab-4fd9-9f08-df16e3d3dc20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_9029341f-4d66-4847-bbb6-a9a509523c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_9029341f-4d66-4847-bbb6-a9a509523c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ad552114-5ccf-48dc-a4a7-eeaf883f22c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ad552114-5ccf-48dc-a4a7-eeaf883f22c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f49a93a3-3199-40c2-9e2b-01f7610c375d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f49a93a3-3199-40c2-9e2b-01f7610c375d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_51e96d73-2653-4766-872b-57fa4c4b3637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_NetIncomeLoss_51e96d73-2653-4766-872b-57fa4c4b3637" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_914285a1-b4a6-4d47-87e5-3b30c97e5d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bdb9bd2f-251f-44ec-a3a6-3ceff3e01b4c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_914285a1-b4a6-4d47-87e5-3b30c97e5d21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" 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_PaymentsOfDebtIssuanceCosts_f6d187f9-8e1a-48ef-a4b3-7023eb8b2224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f6d187f9-8e1a-48ef-a4b3-7023eb8b2224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f3645e17-e02b-427d-a3ae-641fa9186c98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f3645e17-e02b-427d-a3ae-641fa9186c98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fae61093-35bb-4312-9739-631af606be1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fae61093-35bb-4312-9739-631af606be1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1b1d7592-33d3-4571-a829-b633b6ecc5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1b1d7592-33d3-4571-a829-b633b6ecc5d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9b06b7b8-73a9-4fd0-a5ab-35bb2f6cc972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9b06b7b8-73a9-4fd0-a5ab-35bb2f6cc972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_cc8710ff-a9cd-4c91-bcab-89c61def7b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c4dd3da-ad0b-4675-becd-58bc5e56ccce" xlink:to="loc_us-gaap_ProceedsFromBankDebt_cc8710ff-a9cd-4c91-bcab-89c61def7b36" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#NetIncomePerShareReconciliationofEPSDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b152b17b-146c-4a11-8d8a-d42c94d40f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9d006361-6c43-4337-9433-05768f307825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b152b17b-146c-4a11-8d8a-d42c94d40f76" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9d006361-6c43-4337-9433-05768f307825" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9fd0af64-45f8-4472-9302-31dfc9c4a13d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b152b17b-146c-4a11-8d8a-d42c94d40f76" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9fd0af64-45f8-4472-9302-31dfc9c4a13d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#TradeAccountsReceivableNetDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9fce3962-947c-4f95-bc45-19c7d09f6939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_a5f13b51-ab49-4231-9d7e-e6d305f032ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_9fce3962-947c-4f95-bc45-19c7d09f6939" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_a5f13b51-ab49-4231-9d7e-e6d305f032ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7bb02060-0220-4d09-b99a-682999c18e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_9fce3962-947c-4f95-bc45-19c7d09f6939" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7bb02060-0220-4d09-b99a-682999c18e9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AllowanceForSalesDiscountAndReturnsCurrent_9c677f66-ed91-408a-b563-21ada3bc6746" xlink:href="ssd-20220331.xsd#ssd_AllowanceForSalesDiscountAndReturnsCurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_9fce3962-947c-4f95-bc45-19c7d09f6939" xlink:to="loc_ssd_AllowanceForSalesDiscountAndReturnsCurrent_9c677f66-ed91-408a-b563-21ada3bc6746" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/InventoriesDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_92277f98-7ba6-4a40-962d-13d820c05082" 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_InventoryRawMaterialsNetOfReserves_73aca1e7-5ef8-4091-a83d-7f429498682a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_92277f98-7ba6-4a40-962d-13d820c05082" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_73aca1e7-5ef8-4091-a83d-7f429498682a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_51eded0c-a611-4d4a-94d6-5bbab818ad1b" 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_92277f98-7ba6-4a40-962d-13d820c05082" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_51eded0c-a611-4d4a-94d6-5bbab818ad1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_20006e67-bd30-4fab-a22a-b47fcc5b0159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_92277f98-7ba6-4a40-962d-13d820c05082" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_20006e67-bd30-4fab-a22a-b47fcc5b0159" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_6a2cf854-f6e6-44c0-93e4-f1fdc10ef288" xlink:href="ssd-20220331.xsd#ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8db9be67-9873-4147-8d2d-6f0c83a66333" 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_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_6a2cf854-f6e6-44c0-93e4-f1fdc10ef288" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8db9be67-9873-4147-8d2d-6f0c83a66333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a241b637-9da9-49c4-9253-02ba23348523" 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_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_6a2cf854-f6e6-44c0-93e4-f1fdc10ef288" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a241b637-9da9-49c4-9253-02ba23348523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2570e51b-3ed4-48d5-9fd2-3018ec4f12e1" 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_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_956cd7df-cdfe-4646-a5df-dce34b9a189d" xlink:href="ssd-20220331.xsd#ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2570e51b-3ed4-48d5-9fd2-3018ec4f12e1" xlink:to="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_956cd7df-cdfe-4646-a5df-dce34b9a189d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_a3f976b4-5a48-4dfd-986a-e07e3813ae41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2570e51b-3ed4-48d5-9fd2-3018ec4f12e1" xlink:to="loc_us-gaap_ConstructionInProgressGross_a3f976b4-5a48-4dfd-986a-e07e3813ae41" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6338ef9c-edbf-4be9-9e2b-4bd55e3df0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6975d71f-d3d9-441d-a900-7187dd7018e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6338ef9c-edbf-4be9-9e2b-4bd55e3df0a0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6975d71f-d3d9-441d-a900-7187dd7018e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5ad927ee-b803-4698-b9a4-ba3dce8d8d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6338ef9c-edbf-4be9-9e2b-4bd55e3df0a0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5ad927ee-b803-4698-b9a4-ba3dce8d8d7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_096877e3-8960-4b71-8bff-efd7937279e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_096877e3-8960-4b71-8bff-efd7937279e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2d3b34ff-2139-4a5a-9c25-d6a3a91cf04b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_2d3b34ff-2139-4a5a-9c25-d6a3a91cf04b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_129255fb-f892-45ea-a1cc-755b5aac4dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_129255fb-f892-45ea-a1cc-755b5aac4dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9a598830-bf1c-409a-a8de-f371eaf06296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9a598830-bf1c-409a-a8de-f371eaf06296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_31da259b-17b6-474d-895e-6102d5f09ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_31da259b-17b6-474d-895e-6102d5f09ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_a10fa201-a5f0-4500-a7a5-c381e29c7550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_a10fa201-a5f0-4500-a7a5-c381e29c7550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2b29daaf-adbe-4af3-8b5a-716c5772ccb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7029039-ac5e-4faa-9d4b-85ce4cd46329" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2b29daaf-adbe-4af3-8b5a-716c5772ccb0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1e8bd0eb-6d19-47d9-8c39-8fab8d9c00a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_FinanceLeaseRightOfUseAssetGross_5bd2b1f1-779e-47e6-9260-a4e10cac2e51" xlink:href="ssd-20220331.xsd#ssd_FinanceLeaseRightOfUseAssetGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_1e8bd0eb-6d19-47d9-8c39-8fab8d9c00a6" xlink:to="loc_ssd_FinanceLeaseRightOfUseAssetGross_5bd2b1f1-779e-47e6-9260-a4e10cac2e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_b7a7e2cb-f9d4-4419-a888-9be388297f08" xlink:href="ssd-20220331.xsd#ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_1e8bd0eb-6d19-47d9-8c39-8fab8d9c00a6" xlink:to="loc_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_b7a7e2cb-f9d4-4419-a888-9be388297f08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8364512e-7bea-4871-9016-97abd3f3cb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9125ee2c-2a0a-4113-8ddd-feb7637999ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_8364512e-7bea-4871-9016-97abd3f3cb1e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9125ee2c-2a0a-4113-8ddd-feb7637999ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8fefff08-43b2-4dab-a9b2-f192e1c54b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c55781c4-9c20-41b0-b894-4cd02fd5d8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_8fefff08-43b2-4dab-a9b2-f192e1c54b66" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c55781c4-9c20-41b0-b894-4cd02fd5d8cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6df31b3a-ce3a-4ade-b4c0-4337a36f281e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_8fefff08-43b2-4dab-a9b2-f192e1c54b66" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6df31b3a-ce3a-4ade-b4c0-4337a36f281e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5f20c503-22e3-427c-8f5d-98f0a0c0f6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_64614fcf-3d33-42cd-8392-f1624eb1f06a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_5f20c503-22e3-427c-8f5d-98f0a0c0f6fa" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_64614fcf-3d33-42cd-8392-f1624eb1f06a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_62df46ad-76e1-4898-a545-7980a4f2a8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_5f20c503-22e3-427c-8f5d-98f0a0c0f6fa" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_62df46ad-76e1-4898-a545-7980a4f2a8b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesMaturityDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/LeasesMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_02dc897f-270e-44c2-a11c-460c32270713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_02dc897f-270e-44c2-a11c-460c32270713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_38d24581-f0d3-4ace-a93c-27f0ab9a6e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_38d24581-f0d3-4ace-a93c-27f0ab9a6e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7adf4f4e-08c0-48e2-b678-e14cef4dc96e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7adf4f4e-08c0-48e2-b678-e14cef4dc96e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_cd6fdc89-f544-498e-89b6-995b32b56a1e" xlink:href="ssd-20220331.xsd#ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" xlink:to="loc_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_cd6fdc89-f544-498e-89b6-995b32b56a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_87fc277b-fc7c-47ea-9b0b-46f382ebfa53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_87fc277b-fc7c-47ea-9b0b-46f382ebfa53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67518373-3687-49d7-85bc-6d77dafa300a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b743b11a-b5f2-4b02-af10-5dc82878214f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67518373-3687-49d7-85bc-6d77dafa300a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesMaturityDetails_1" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.simpsonfg.com/role/LeasesMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_65a8e003-3b2b-4e10-b9a5-69f19b9077fd" 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_102679d2-2d71-4805-8eb7-5d3980adbfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_65a8e003-3b2b-4e10-b9a5-69f19b9077fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_102679d2-2d71-4805-8eb7-5d3980adbfbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_465b903f-480e-4bd8-b466-475c1a4b0810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_65a8e003-3b2b-4e10-b9a5-69f19b9077fd" xlink:to="loc_us-gaap_OperatingLeaseLiability_465b903f-480e-4bd8-b466-475c1a4b0810" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ssd-20220331_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:f9fce96a-8c57-4136-be2e-a9813f5e9acc,g:dcce190e-41fd-45cd-92f8-15b141854d12-->
<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.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i08956ca9535e4d3794c51e61716e8bd2_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8308c0a3-beeb-467c-8179-e8887dbd8b3c" 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_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8308c0a3-beeb-467c-8179-e8887dbd8b3c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a59705b6-721f-46ca-93ab-a2db34d7a66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_CommonStockSharesIssued_a59705b6-721f-46ca-93ab-a2db34d7a66e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9a117bcc-c311-4aeb-bb40-d5b5618b388f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockholdersEquity_9a117bcc-c311-4aeb-bb40-d5b5618b388f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d62b540-18de-452a-add9-37d7339930d1" 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_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_NetIncomeLoss_2d62b540-18de-452a-add9-37d7339930d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a5c838d7-64c3-4aba-aeea-e8069bc54243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a5c838d7-64c3-4aba-aeea-e8069bc54243" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_d19e2de8-b84e-4fba-a5cd-38854d0add0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_d19e2de8-b84e-4fba-a5cd-38854d0add0c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_c0be4c95-7c1f-430a-b3b0-23b80b9e23db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_c0be4c95-7c1f-430a-b3b0-23b80b9e23db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d8e50b50-7aff-4e23-88f7-e913065331ca" 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_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d8e50b50-7aff-4e23-88f7-e913065331ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cc38b921-57cf-4d31-8871-b5c9a2e78e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cc38b921-57cf-4d31-8871-b5c9a2e78e58" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_7cf831f9-be5f-4574-bb2a-55c624d1c94c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_7cf831f9-be5f-4574-bb2a-55c624d1c94c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d71c6c57-f145-4009-8e01-f7f63b58545e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d71c6c57-f145-4009-8e01-f7f63b58545e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_16290d3a-fdf5-4471-b8c1-4395c26938c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_16290d3a-fdf5-4471-b8c1-4395c26938c6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_1482c62d-481a-480e-b82e-493649c96041" 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_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_DividendsCommonStockCash_1482c62d-481a-480e-b82e-493649c96041" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_2f22b668-af02-4fd2-bcbf-2a1c520ce7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_2f22b668-af02-4fd2-bcbf-2a1c520ce7d3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_03f684dd-7a50-4257-a3cd-3a280819fc55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_03f684dd-7a50-4257-a3cd-3a280819fc55" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3c0c72bb-8fca-40c5-8af9-a67b4a69b375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f44321b4-fc5e-4ff0-b8c8-b14c0de04f61" 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_StatementTable_705eb519-61a4-4f57-8fd8-6cffd6560ef1" 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_8308c0a3-beeb-467c-8179-e8887dbd8b3c" xlink:to="loc_us-gaap_StatementTable_705eb519-61a4-4f57-8fd8-6cffd6560ef1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b131f6be-784f-45c2-868e-54a3d6a52be3" 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_705eb519-61a4-4f57-8fd8-6cffd6560ef1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b131f6be-784f-45c2-868e-54a3d6a52be3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b131f6be-784f-45c2-868e-54a3d6a52be3_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_b131f6be-784f-45c2-868e-54a3d6a52be3" xlink:to="loc_us-gaap_EquityComponentDomain_b131f6be-784f-45c2-868e-54a3d6a52be3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1838cebe-77ad-49ee-8086-3f72ca6a177d" 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_b131f6be-784f-45c2-868e-54a3d6a52be3" xlink:to="loc_us-gaap_EquityComponentDomain_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9c16997e-b0ec-4a4d-8804-527d9253b971" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_CommonStockMember_9c16997e-b0ec-4a4d-8804-527d9253b971" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_17295d51-20ae-4293-8f90-cb717284f671" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_17295d51-20ae-4293-8f90-cb717284f671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ca984da1-4062-4232-a7a8-3d17f7a3cc7c" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_RetainedEarningsMember_ca984da1-4062-4232-a7a8-3d17f7a3cc7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1de01ef2-13d5-40f8-aa3c-30c6eb0d2113" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1de01ef2-13d5-40f8-aa3c-30c6eb0d2113" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_7a5dd2c2-9c17-44f5-8680-b52e148b8cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_TreasuryStockMember_7a5dd2c2-9c17-44f5-8680-b52e148b8cf9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationAccountingforStockbasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails" xlink:type="extended" id="i942ef2e6bdb3422fa06731cdb9c64f62_BasisofPresentationAccountingforStockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b0babff4-714f-4822-9e4d-0b35c121ed84" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5dbb966f-a964-4fc0-88cd-1e202dacf2fa" 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_b0babff4-714f-4822-9e4d-0b35c121ed84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5dbb966f-a964-4fc0-88cd-1e202dacf2fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_f49e9345-1167-44d6-9ede-f348fa432784" 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_b0babff4-714f-4822-9e4d-0b35c121ed84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_f49e9345-1167-44d6-9ede-f348fa432784" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d855898c-20c3-4a0d-ae81-04998176d8da" 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_b0babff4-714f-4822-9e4d-0b35c121ed84" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d855898c-20c3-4a0d-ae81-04998176d8da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_80fe8bc0-6559-4a78-8b0d-45feba9115d1" 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_d855898c-20c3-4a0d-ae81-04998176d8da" xlink:to="loc_srt_RangeAxis_80fe8bc0-6559-4a78-8b0d-45feba9115d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_80fe8bc0-6559-4a78-8b0d-45feba9115d1_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_80fe8bc0-6559-4a78-8b0d-45feba9115d1" xlink:to="loc_srt_RangeMember_80fe8bc0-6559-4a78-8b0d-45feba9115d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c82fb74b-ddd5-42e4-9066-2d10e5f76da6" 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_80fe8bc0-6559-4a78-8b0d-45feba9115d1" xlink:to="loc_srt_RangeMember_c82fb74b-ddd5-42e4-9066-2d10e5f76da6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7f5a3659-7270-405f-ac4c-72e28fd11941" 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_c82fb74b-ddd5-42e4-9066-2d10e5f76da6" xlink:to="loc_srt_MaximumMember_7f5a3659-7270-405f-ac4c-72e28fd11941" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails" xlink:type="extended" id="i08bfa5854635428e8d3c5648e179f6bc_BasisofPresentationDerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_7e552fa6-0422-4493-8e5a-4a642cee13e8" 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_099518fc-b3de-49d0-8669-cf3e6b54e4e0" 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_7e552fa6-0422-4493-8e5a-4a642cee13e8" xlink:to="loc_us-gaap_DerivativeNotionalAmount_099518fc-b3de-49d0-8669-cf3e6b54e4e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_19e3aedb-bd66-439a-9813-6c203a08dcfd" 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_7e552fa6-0422-4493-8e5a-4a642cee13e8" xlink:to="loc_us-gaap_DerivativeTable_19e3aedb-bd66-439a-9813-6c203a08dcfd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_74cc8a77-9f2a-4c73-827c-c7333dcae857" 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_19e3aedb-bd66-439a-9813-6c203a08dcfd" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_74cc8a77-9f2a-4c73-827c-c7333dcae857" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_74cc8a77-9f2a-4c73-827c-c7333dcae857_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_74cc8a77-9f2a-4c73-827c-c7333dcae857" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_74cc8a77-9f2a-4c73-827c-c7333dcae857_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c882fad0-901f-4195-8d69-5fbea966bd0e" 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_74cc8a77-9f2a-4c73-827c-c7333dcae857" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c882fad0-901f-4195-8d69-5fbea966bd0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_fe267f51-3e7b-4125-ade4-f4aa7dada01c" 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_c882fad0-901f-4195-8d69-5fbea966bd0e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_fe267f51-3e7b-4125-ade4-f4aa7dada01c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#RevenuefromContractswithCustomersDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails" xlink:type="extended" id="i04d3fa27460f4de1bed46f1eb7fd251a_RevenuefromContractswithCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4fc7bdbe-1945-48a6-b2a4-9c1903147f45" 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_ssd_RevenuefromContractwithCustomerPercentage_a8422a38-0824-430d-96b0-2494f71f0dac" xlink:href="ssd-20220331.xsd#ssd_RevenuefromContractwithCustomerPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fc7bdbe-1945-48a6-b2a4-9c1903147f45" xlink:to="loc_ssd_RevenuefromContractwithCustomerPercentage_a8422a38-0824-430d-96b0-2494f71f0dac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" 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_4fc7bdbe-1945-48a6-b2a4-9c1903147f45" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6039f1d5-f442-4c52-a8fa-ab38606e1fd1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6039f1d5-f442-4c52-a8fa-ab38606e1fd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b8c1147f-eead-4909-ad79-885a35e6972c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b8c1147f-eead-4909-ad79-885a35e6972c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_9b070633-2fc4-455b-906e-b72507047f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_b8c1147f-eead-4909-ad79-885a35e6972c" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_9b070633-2fc4-455b-906e-b72507047f43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea9cf021-0ac7-43b1-809b-8fc2337db79c" 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_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea9cf021-0ac7-43b1-809b-8fc2337db79c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea9cf021-0ac7-43b1-809b-8fc2337db79c_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_ea9cf021-0ac7-43b1-809b-8fc2337db79c" xlink:to="loc_us-gaap_SegmentDomain_ea9cf021-0ac7-43b1-809b-8fc2337db79c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" 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_ea9cf021-0ac7-43b1-809b-8fc2337db79c" xlink:to="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_WoodConstructionMember_df7cd282-d1c2-452f-b75b-bed95d1d416b" xlink:href="ssd-20220331.xsd#ssd_WoodConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:to="loc_ssd_WoodConstructionMember_df7cd282-d1c2-452f-b75b-bed95d1d416b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ConcreteConstructionMember_38e27650-1301-4176-84c6-b4efaab856a6" xlink:href="ssd-20220331.xsd#ssd_ConcreteConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:to="loc_ssd_ConcreteConstructionMember_38e27650-1301-4176-84c6-b4efaab856a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_OtherProductsMember_6911f775-56a9-416e-96d8-079a35c9efc3" xlink:href="ssd-20220331.xsd#ssd_OtherProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:to="loc_ssd_OtherProductsMember_6911f775-56a9-416e-96d8-079a35c9efc3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#StockholdersEquitySharesRepurchasesDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails" xlink:type="extended" id="i433ed84b00e54240b684fda91dc39ce0_StockholdersEquitySharesRepurchasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_b9f4d956-60ae-442f-a3de-02bba8025817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_b9f4d956-60ae-442f-a3de-02bba8025817" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ed23c10-7b4e-49bb-ac78-fca43ff61a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ed23c10-7b4e-49bb-ac78-fca43ff61a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_eabddabc-39a1-4b76-8331-973343088dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_eabddabc-39a1-4b76-8331-973343088dd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3eee5dac-4716-4fd1-92df-6ecfe66785a0" 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_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3eee5dac-4716-4fd1-92df-6ecfe66785a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_e38a46dd-1e88-41d6-bdf6-ec2e0531bf65" 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_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_e38a46dd-1e88-41d6-bdf6-ec2e0531bf65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_2c6ccf28-c054-46c6-ba02-e791b45356cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_TreasuryStockShares_2c6ccf28-c054-46c6-ba02-e791b45356cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" 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_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_be561f83-e83b-4b0d-83dd-4d9f755ac1e8_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_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_be561f83-e83b-4b0d-83dd-4d9f755ac1e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_dc2e638c-0475-4929-98f0-bea76b3617bc" 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_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_dc2e638c-0475-4929-98f0-bea76b3617bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_A2020StockRepurchaseProgramMember_32fb6ba1-f6cd-40e7-a1ac-45d8f931743c" xlink:href="ssd-20220331.xsd#ssd_A2020StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_dc2e638c-0475-4929-98f0-bea76b3617bc" xlink:to="loc_ssd_A2020StockRepurchaseProgramMember_32fb6ba1-f6cd-40e7-a1ac-45d8f931743c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ia16eb74e949845dab8b2a65164050c6f_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" 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_AllocatedShareBasedCompensationExpense_a9cbee68-2528-4a3a-8bbb-84e3b3d01fe2" 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_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9cbee68-2528-4a3a-8bbb-84e3b3d01fe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_682edef5-fc23-478c-a38d-1e70189b8673" 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_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_682edef5-fc23-478c-a38d-1e70189b8673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_76aa5b22-f096-4251-9b5f-bdf463e24fdc" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_76aa5b22-f096-4251-9b5f-bdf463e24fdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c061ec8a-3a89-421b-9ea2-b2ce4f41fe14" 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_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c061ec8a-3a89-421b-9ea2-b2ce4f41fe14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a50ab7e7-6089-4f2d-b48b-be69429dbf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a50ab7e7-6089-4f2d-b48b-be69429dbf8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_954c025f-ba06-4f90-9ad3-a206d3ae9e7c" 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_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_954c025f-ba06-4f90-9ad3-a206d3ae9e7c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" 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_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_226a2124-cb1b-4d95-ad6f-0479e5619155" 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_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_srt_TitleOfIndividualAxis_226a2124-cb1b-4d95-ad6f-0479e5619155" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_226a2124-cb1b-4d95-ad6f-0479e5619155_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_226a2124-cb1b-4d95-ad6f-0479e5619155" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_226a2124-cb1b-4d95-ad6f-0479e5619155_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1d9a57d-a388-4db5-a5bb-4644e250a5e1" 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_226a2124-cb1b-4d95-ad6f-0479e5619155" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1d9a57d-a388-4db5-a5bb-4644e250a5e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EmployeesMember_383f43e5-4384-4ec4-9993-43a0c2f099cd" xlink:href="ssd-20220331.xsd#ssd_EmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1d9a57d-a388-4db5-a5bb-4644e250a5e1" xlink:to="loc_ssd_EmployeesMember_383f43e5-4384-4ec4-9993-43a0c2f099cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2c2200e9-613d-4db0-858c-1051599ab7ae" 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_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_us-gaap_AwardTypeAxis_2c2200e9-613d-4db0-858c-1051599ab7ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c2200e9-613d-4db0-858c-1051599ab7ae_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_2c2200e9-613d-4db0-858c-1051599ab7ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2c2200e9-613d-4db0-858c-1051599ab7ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" 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_2c2200e9-613d-4db0-858c-1051599ab7ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_35fb116e-c6bf-4d8c-8a3d-09e87841b366" 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_4c6c15be-49b2-4145-a763-3d16fd23101a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_35fb116e-c6bf-4d8c-8a3d-09e87841b366" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_2d11ff98-b8cd-4687-8ef2-1667f7637695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_2d11ff98-b8cd-4687-8ef2-1667f7637695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6b0ca945-f9c9-4608-a4fd-fdcb258797c0_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_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6b0ca945-f9c9-4608-a4fd-fdcb258797c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_57d3a5a3-3113-4769-80e7-b161eaade5da" 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_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_57d3a5a3-3113-4769-80e7-b161eaade5da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7009e91a-5001-4774-acbf-036b5ea2c6a5" 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_57d3a5a3-3113-4769-80e7-b161eaade5da" xlink:to="loc_us-gaap_SubsequentEventMember_7009e91a-5001-4774-acbf-036b5ea2c6a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#DerivativeInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="extended" id="i6a3bce697b2741dab302720798983e8e_DerivativeInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8dc3156c-631c-43f9-8fa7-7062f2b00f6d" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8dc3156c-631c-43f9-8fa7-7062f2b00f6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_459529ee-76aa-4fb0-852a-5ab09e5149ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_459529ee-76aa-4fb0-852a-5ab09e5149ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DerivativeGainLossByCashFlowHedging_bf8a45db-be0b-48f2-b769-df09cabac326" xlink:href="ssd-20220331.xsd#ssd_DerivativeGainLossByCashFlowHedging"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_ssd_DerivativeGainLossByCashFlowHedging_bf8a45db-be0b-48f2-b769-df09cabac326" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_48d40f3c-304c-4a38-b4e7-6cf8fbbfcd84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_48d40f3c-304c-4a38-b4e7-6cf8fbbfcd84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e7110a9a-1478-4ef9-94ec-2155244bb2d6" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e7110a9a-1478-4ef9-94ec-2155244bb2d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e7110a9a-1478-4ef9-94ec-2155244bb2d6_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_e7110a9a-1478-4ef9-94ec-2155244bb2d6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e7110a9a-1478-4ef9-94ec-2155244bb2d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" 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_e7110a9a-1478-4ef9-94ec-2155244bb2d6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_4055bfcc-acf7-4be8-9161-cbc719820b07" 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_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_4055bfcc-acf7-4be8-9161-cbc719820b07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_345a2eda-107e-4c1c-a877-b9ae739bf05f" 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_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" xlink:to="loc_us-gaap_CashFlowHedgingMember_345a2eda-107e-4c1c-a877-b9ae739bf05f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d808c58c-65c1-4911-b3c8-8776aeeb517a" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d808c58c-65c1-4911-b3c8-8776aeeb517a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d808c58c-65c1-4911-b3c8-8776aeeb517a_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_d808c58c-65c1-4911-b3c8-8776aeeb517a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d808c58c-65c1-4911-b3c8-8776aeeb517a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" 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_d808c58c-65c1-4911-b3c8-8776aeeb517a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_f35f2ce6-7a13-4345-b1a1-67f0e6caf64a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:to="loc_us-gaap_InterestRateContractMember_f35f2ce6-7a13-4345-b1a1-67f0e6caf64a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_66591198-19fe-42ab-856d-5f80fb7ea416" 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_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_66591198-19fe-42ab-856d-5f80fb7ea416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_b4073b80-4aa3-4589-b2ca-493787546f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:to="loc_us-gaap_ForwardContractsMember_b4073b80-4aa3-4589-b2ca-493787546f97" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails" xlink:type="extended" id="idc8f33fe44064425bb4cd8bcf740589f_DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DerivativeGainLossByCashFlowHedging_9bfe6698-441c-414d-8da9-e42bbd999538" xlink:href="ssd-20220331.xsd#ssd_DerivativeGainLossByCashFlowHedging"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_ssd_DerivativeGainLossByCashFlowHedging_9bfe6698-441c-414d-8da9-e42bbd999538" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_d9efee1d-4e77-4d1c-a286-ef65e1c5a75a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_d9efee1d-4e77-4d1c-a286-ef65e1c5a75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_16b3159d-7021-4e69-a0de-704c7ac226ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_16b3159d-7021-4e69-a0de-704c7ac226ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_5337f7a1-3e3a-45f9-a4c8-9974fd7b5c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_5337f7a1-3e3a-45f9-a4c8-9974fd7b5c7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222_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_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" xlink:to="loc_us-gaap_HedgingRelationshipDomain_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_28273073-aac0-4392-81d1-553bcdc864d0" 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_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" xlink:to="loc_us-gaap_HedgingRelationshipDomain_28273073-aac0-4392-81d1-553bcdc864d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_917117f3-69c3-4090-aaa8-d2e9aeb8bf0e" 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_28273073-aac0-4392-81d1-553bcdc864d0" xlink:to="loc_us-gaap_CashFlowHedgingMember_917117f3-69c3-4090-aaa8-d2e9aeb8bf0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f_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_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" 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_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_a5f1c222-accd-4e0d-a5b6-64b7a321ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_InterestRateContractMember_a5f1c222-accd-4e0d-a5b6-64b7a321ab34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_80092554-7b3d-4793-84a6-69105ec746cf" 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_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_80092554-7b3d-4793-84a6-69105ec746cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_be504f17-48ed-4631-b793-f547fd1fa5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_ForwardContractsMember_be504f17-48ed-4631-b793-f547fd1fa5a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_2e439663-376a-49dc-8b1f-109214ca9a09" 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_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_ForeignExchangeContractMember_2e439663-376a-49dc-8b1f-109214ca9a09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_aa8525ff-94ce-482d-b186-a62f5f96cbd7" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_aa8525ff-94ce-482d-b186-a62f5f96cbd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_aa8525ff-94ce-482d-b186-a62f5f96cbd7_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_aa8525ff-94ce-482d-b186-a62f5f96cbd7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_aa8525ff-94ce-482d-b186-a62f5f96cbd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" 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_aa8525ff-94ce-482d-b186-a62f5f96cbd7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_d24a2971-e1bd-4db6-8877-6fe0ca8aa262" 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_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:to="loc_us-gaap_CostOfSalesMember_d24a2971-e1bd-4db6-8877-6fe0ca8aa262" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_6bb6d1c8-7167-48e1-8a89-bcc588ed6a4d" 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_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:to="loc_us-gaap_InterestExpenseMember_6bb6d1c8-7167-48e1-8a89-bcc588ed6a4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyGainLossMember_482bf04b-3be6-420e-9025-a88dfd8fffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:to="loc_us-gaap_ForeignCurrencyGainLossMember_482bf04b-3be6-420e-9025-a88dfd8fffeb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended" id="i81e767b5319942c6b6efc634d125cbed_PropertyPlantandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" 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_66b6d206-3496-454b-8415-96be06f53aee" 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_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_66b6d206-3496-454b-8415-96be06f53aee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_02d9499f-22af-40e2-ab0f-b47c4bb75a2f" 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_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_02d9499f-22af-40e2-ab0f-b47c4bb75a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_327402b8-8002-4bc0-8d6b-dbf761e1108b" xlink:href="ssd-20220331.xsd#ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_327402b8-8002-4bc0-8d6b-dbf761e1108b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_d848868b-96ea-4707-992f-05da06f1f9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_ConstructionInProgressGross_d848868b-96ea-4707-992f-05da06f1f9aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7bb8a932-d282-42e7-a55c-fba40bf5181a" 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_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7bb8a932-d282-42e7-a55c-fba40bf5181a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f478c3c4-bd99-4648-91a0-49db411b7eaa" 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_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f478c3c4-bd99-4648-91a0-49db411b7eaa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_741ff4b7-2200-4cbc-9752-282886ba1835" 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_f478c3c4-bd99-4648-91a0-49db411b7eaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_741ff4b7-2200-4cbc-9752-282886ba1835" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_741ff4b7-2200-4cbc-9752-282886ba1835_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_741ff4b7-2200-4cbc-9752-282886ba1835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_741ff4b7-2200-4cbc-9752-282886ba1835_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" 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_741ff4b7-2200-4cbc-9752-282886ba1835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_196a044f-f577-4ca2-8495-68fbd4f65152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_us-gaap_LandMember_196a044f-f577-4ca2-8495-68fbd4f65152" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_49411df4-e5c1-455b-b28e-da2313a6ddff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_49411df4-e5c1-455b-b28e-da2313a6ddff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_40a06829-1072-4b3d-9e91-79819c761086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_40a06829-1072-4b3d-9e91-79819c761086" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_e553b4f7-904e-4228-8643-1f856357f872" xlink:href="ssd-20220331.xsd#ssd_MachineryEquipmentAndSoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_e553b4f7-904e-4228-8643-1f856357f872" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="extended" id="i416517dc961c4a5d9a7dfef0df2bc561_GoodwillandIntangibleAssetsGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_40fd2563-44bf-4e01-be40-5e8a2d9e2a09" 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_Goodwill_e69bbb21-de22-45e8-9116-1c6d39a96d75" 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_40fd2563-44bf-4e01-be40-5e8a2d9e2a09" xlink:to="loc_us-gaap_Goodwill_e69bbb21-de22-45e8-9116-1c6d39a96d75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_665c594b-f726-42de-bb4b-b298b1ac6d5d" 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_40fd2563-44bf-4e01-be40-5e8a2d9e2a09" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_665c594b-f726-42de-bb4b-b298b1ac6d5d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_61c91a12-e372-40ea-a749-36685562ab56" 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_665c594b-f726-42de-bb4b-b298b1ac6d5d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_61c91a12-e372-40ea-a749-36685562ab56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_61c91a12-e372-40ea-a749-36685562ab56_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_61c91a12-e372-40ea-a749-36685562ab56" xlink:to="loc_us-gaap_SegmentDomain_61c91a12-e372-40ea-a749-36685562ab56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" 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_61c91a12-e372-40ea-a749-36685562ab56" xlink:to="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_da90d7d1-5ead-47b5-8e4e-515dadceebb5" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:to="loc_ssd_NorthAmericaSegmentMember_da90d7d1-5ead-47b5-8e4e-515dadceebb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember_0ea43461-31a0-4bd8-8cfd-4c4a67dd4920" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:to="loc_ssd_EuropeSegmentMember_0ea43461-31a0-4bd8-8cfd-4c4a67dd4920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AsiaPacificSegmentMember_22eef14b-27e1-420b-b97f-88b22b9e5471" xlink:href="ssd-20220331.xsd#ssd_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:to="loc_ssd_AsiaPacificSegmentMember_22eef14b-27e1-420b-b97f-88b22b9e5471" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" xlink:type="extended" id="idb7f1725e06f4374bfb76273dca781fe_GoodwillandIntangibleAssetsIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fb978787-013d-4039-885e-7f285f9a7f2e" 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_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fb978787-013d-4039-885e-7f285f9a7f2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bbde5757-10ab-40be-8f76-f213794ecd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bbde5757-10ab-40be-8f76-f213794ecd9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f2d5f8db-31cf-4e10-b482-4223ae35f4a2" 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_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f2d5f8db-31cf-4e10-b482-4223ae35f4a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4dffea4a-6130-43da-a2bf-310e714a9d08" 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_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4dffea4a-6130-43da-a2bf-310e714a9d08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f6f50aef-11f9-440a-9a9c-4796aa81ad24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f6f50aef-11f9-440a-9a9c-4796aa81ad24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_89782ed0-a761-4425-be91-1bf87a6dbd01" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_89782ed0-a761-4425-be91-1bf87a6dbd01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_89782ed0-a761-4425-be91-1bf87a6dbd01_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_89782ed0-a761-4425-be91-1bf87a6dbd01" xlink:to="loc_us-gaap_SegmentDomain_89782ed0-a761-4425-be91-1bf87a6dbd01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" 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_89782ed0-a761-4425-be91-1bf87a6dbd01" xlink:to="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_78b2854c-cd38-4963-870d-a9861ff365ea" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" xlink:to="loc_ssd_NorthAmericaSegmentMember_78b2854c-cd38-4963-870d-a9861ff365ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember_5fad5d4d-7628-47f6-9d30-28d294b6ec13" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" xlink:to="loc_ssd_EuropeSegmentMember_5fad5d4d-7628-47f6-9d30-28d294b6ec13" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i31c5aecaa7f747468ef1dd4a9e392ed5_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" 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_us-gaap_AmortizationOfIntangibleAssets_3f56cfb1-2154-4189-bfa2-02e0df0920f2" 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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3f56cfb1-2154-4189-bfa2-02e0df0920f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6bc6ec2-54b4-4106-be95-ccca4df30fd6" 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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6bc6ec2-54b4-4106-be95-ccca4df30fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4c5ce523-e2e9-430f-aa75-61c250fe3760" 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_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4c5ce523-e2e9-430f-aa75-61c250fe3760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c5ce523-e2e9-430f-aa75-61c250fe3760_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_4c5ce523-e2e9-430f-aa75-61c250fe3760" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4c5ce523-e2e9-430f-aa75-61c250fe3760_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_211e7e21-1832-4e2f-bd72-6be4a62c75da" 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_4c5ce523-e2e9-430f-aa75-61c250fe3760" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_211e7e21-1832-4e2f-bd72-6be4a62c75da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_19e0eb67-f71f-4533-96bf-1c922d367879" 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_211e7e21-1832-4e2f-bd72-6be4a62c75da" xlink:to="loc_us-gaap_TradeNamesMember_19e0eb67-f71f-4533-96bf-1c922d367879" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DebtDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/DebtDetails" xlink:type="extended" id="i4d1344e7d7f646b4b6c421720117dbb5_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" 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_LineOfCreditFacilityCurrentBorrowingCapacity_7f6058b1-9104-4c98-abc9-c29f9c48d0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7f6058b1-9104-4c98-abc9-c29f9c48d0d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2f033c02-f834-4ab8-81f5-7211dbd48fa4" 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_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2f033c02-f834-4ab8-81f5-7211dbd48fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_250efe97-2496-4113-b356-e09ac27dc6ff" 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_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCredit_250efe97-2496-4113-b356-e09ac27dc6ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0005b765-6ceb-4211-927a-e7959b173a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0005b765-6ceb-4211-927a-e7959b173a51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_0c2c7ebd-44f0-43da-b5d3-0becd3e93f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LongTermLineOfCredit_0c2c7ebd-44f0-43da-b5d3-0becd3e93f5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_7c3c01b8-fdda-46f3-923c-31a96f9f3f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_7c3c01b8-fdda-46f3-923c-31a96f9f3f31" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c9c48902-c1d9-4c5d-b68d-fd9c6a3e8906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c9c48902-c1d9-4c5d-b68d-fd9c6a3e8906" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" 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_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:to="loc_us-gaap_CreditFacilityAxis_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9e1d6b30-33a1-40fa-8d40-c312ec44a69e_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_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" xlink:to="loc_us-gaap_CreditFacilityDomain_9e1d6b30-33a1-40fa-8d40-c312ec44a69e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" 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_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" xlink:to="loc_us-gaap_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b1122eb0-24ea-44a6-b33c-ad1f25944668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" xlink:to="loc_us-gaap_LineOfCreditMember_b1122eb0-24ea-44a6-b33c-ad1f25944668" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2e276d7f-e225-4d50-951d-683bc6181125" 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_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2e276d7f-e225-4d50-951d-683bc6181125" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationDetails" xlink:type="extended" id="i1aad644f649e48bc818b22033d154061_SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" 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_RevenueFromContractWithCustomerExcludingAssessedTax_8dc329e1-2551-4eda-9036-e43b17600667" 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_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8dc329e1-2551-4eda-9036-e43b17600667" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_46acb814-0755-489d-8426-ed9659ab70b5" 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_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_OperatingIncomeLoss_46acb814-0755-489d-8426-ed9659ab70b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4c83a102-f3f5-49aa-ae0e-809e95e5880c" 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_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_Assets_4c83a102-f3f5-49aa-ae0e-809e95e5880c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_74a61b12-d1d3-439d-ad87-836e6c3ddf62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_74a61b12-d1d3-439d-ad87-836e6c3ddf62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_116bdcae-cf86-4534-bc76-44abfabb67ca" 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_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f4a35b0b-21a8-470e-87a7-9b22159ab86e" 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_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f4a35b0b-21a8-470e-87a7-9b22159ab86e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f4a35b0b-21a8-470e-87a7-9b22159ab86e_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_f4a35b0b-21a8-470e-87a7-9b22159ab86e" xlink:to="loc_us-gaap_SegmentDomain_f4a35b0b-21a8-470e-87a7-9b22159ab86e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" 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_f4a35b0b-21a8-470e-87a7-9b22159ab86e" xlink:to="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_74d62597-58fd-4d10-9eba-69e19c5a6f1f" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:to="loc_ssd_NorthAmericaSegmentMember_74d62597-58fd-4d10-9eba-69e19c5a6f1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember_0d4cc63b-dd0b-4c08-b695-be95e54fc298" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:to="loc_ssd_EuropeSegmentMember_0d4cc63b-dd0b-4c08-b695-be95e54fc298" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AsiaPacificSegmentMember_d1a6977d-f5d3-4392-9469-0dd39d74c106" xlink:href="ssd-20220331.xsd#ssd_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:to="loc_ssd_AsiaPacificSegmentMember_d1a6977d-f5d3-4392-9469-0dd39d74c106" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:to="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e728fd29-89ce-4f4d-bd36-827f74d877f6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:to="loc_srt_ConsolidationItemsDomain_e728fd29-89ce-4f4d-bd36-827f74d877f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:to="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_3bef7319-a4d8-4a52-b672-d5c96e61de8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:to="loc_us-gaap_IntersegmentEliminationMember_3bef7319-a4d8-4a52-b672-d5c96e61de8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_c3b45e78-2d10-419b-89bc-99db36507a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:to="loc_us-gaap_CorporateNonSegmentMember_c3b45e78-2d10-419b-89bc-99db36507a22" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationDetails2" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationDetails2"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationDetails2" xlink:type="extended" id="i36aab7ceecc142b98444f2cf1868d379_SegmentInformationDetails2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_292a0cb0-85bb-4c4b-b6aa-74c36990aa2c" 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_RevenueFromContractWithCustomerExcludingAssessedTax_123a68a1-fc8f-4737-9aa9-c44850f226d1" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_292a0cb0-85bb-4c4b-b6aa-74c36990aa2c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_123a68a1-fc8f-4737-9aa9-c44850f226d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" 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_292a0cb0-85bb-4c4b-b6aa-74c36990aa2c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9e0e6a0f-df9a-4852-9420-c0bad36d8a11_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_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" xlink:to="loc_us-gaap_SegmentDomain_9e0e6a0f-df9a-4852-9420-c0bad36d8a11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_db3c0b5a-e434-4481-9d71-0d84116f9336" 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_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" xlink:to="loc_us-gaap_SegmentDomain_db3c0b5a-e434-4481-9d71-0d84116f9336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_47a540db-903e-454a-b44b-4f5ea4921767" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_db3c0b5a-e434-4481-9d71-0d84116f9336" xlink:to="loc_ssd_NorthAmericaSegmentMember_47a540db-903e-454a-b44b-4f5ea4921767" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:to="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_32e5a96a-a596-4ce9-b834-7dc749ba9ca1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:to="loc_srt_ProductsAndServicesDomain_32e5a96a-a596-4ce9-b834-7dc749ba9ca1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:to="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_WoodConstructionMember_7e905333-d54e-420d-abba-c3f662d54fb2" xlink:href="ssd-20220331.xsd#ssd_WoodConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:to="loc_ssd_WoodConstructionMember_7e905333-d54e-420d-abba-c3f662d54fb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ConcreteConstructionMember_60d73b04-6114-4de8-999d-07774c39a805" xlink:href="ssd-20220331.xsd#ssd_ConcreteConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:to="loc_ssd_ConcreteConstructionMember_60d73b04-6114-4de8-999d-07774c39a805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_OtherProductsMember_c73f7332-fd4a-4908-af19-7c37c5dd691f" xlink:href="ssd-20220331.xsd#ssd_OtherProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:to="loc_ssd_OtherProductsMember_c73f7332-fd4a-4908-af19-7c37c5dd691f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails" xlink:type="extended" id="i63f07e5481fa4a099940ed5af7cee9e7_SegmentInformationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_691fa739-8a26-4c26-916c-709b7a572642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_691fa739-8a26-4c26-916c-709b7a572642" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_f110bb0a-bc8d-4d75-928e-ca4e09e4e5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:to="loc_us-gaap_NumberOfReportableSegments_f110bb0a-bc8d-4d75-928e-ca4e09e4e5d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:to="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a43ba61b-b0e6-438a-80dc-2848e018f35f" 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_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a43ba61b-b0e6-438a-80dc-2848e018f35f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a43ba61b-b0e6-438a-80dc-2848e018f35f_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_a43ba61b-b0e6-438a-80dc-2848e018f35f" xlink:to="loc_us-gaap_SegmentDomain_a43ba61b-b0e6-438a-80dc-2848e018f35f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" 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_a43ba61b-b0e6-438a-80dc-2848e018f35f" xlink:to="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_42b545b5-6fd2-4a9e-8f70-b8a6afd3b702" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" xlink:to="loc_ssd_NorthAmericaSegmentMember_42b545b5-6fd2-4a9e-8f70-b8a6afd3b702" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ForeignSegmentsMember_3eea3e2d-d524-4932-b3bd-b6bcdd1de264" xlink:href="ssd-20220331.xsd#ssd_ForeignSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" xlink:to="loc_ssd_ForeignSegmentsMember_3eea3e2d-d524-4932-b3bd-b6bcdd1de264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_15685c33-fa5c-4475-8d5c-3dc87b05c7ec_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:to="loc_srt_ConsolidationItemsDomain_15685c33-fa5c-4475-8d5c-3dc87b05c7ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_87e0bbea-285a-4e30-ba71-e26a46e8cf22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:to="loc_srt_ConsolidationItemsDomain_87e0bbea-285a-4e30-ba71-e26a46e8cf22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_127972ac-5cf7-4386-9831-34ad505d8847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_87e0bbea-285a-4e30-ba71-e26a46e8cf22" xlink:to="loc_us-gaap_CorporateNonSegmentMember_127972ac-5cf7-4386-9831-34ad505d8847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a56d3acf-2622-4f07-96ce-da90e6ae9a53" 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_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a56d3acf-2622-4f07-96ce-da90e6ae9a53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a56d3acf-2622-4f07-96ce-da90e6ae9a53_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_a56d3acf-2622-4f07-96ce-da90e6ae9a53" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a56d3acf-2622-4f07-96ce-da90e6ae9a53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b9962347-12a0-45c6-8dbd-4b1c1aa650b2" 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_a56d3acf-2622-4f07-96ce-da90e6ae9a53" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b9962347-12a0-45c6-8dbd-4b1c1aa650b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6cf34ed7-2798-4853-b2cc-7ca6d05ac02f" 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_b9962347-12a0-45c6-8dbd-4b1c1aa650b2" xlink:to="loc_us-gaap_SubsequentEventMember_6cf34ed7-2798-4853-b2cc-7ca6d05ac02f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.simpsonfg.com/role/SubsequentEventsDetails" xlink:type="extended" id="id8efb76299b749a68a4f570d83f21693_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" 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_CommonStockDividendsPerShareDeclared_5093232c-865b-44b2-b95e-3e3bffaae645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_5093232c-865b-44b2-b95e-3e3bffaae645" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_8e7e1107-4e79-4b67-a3da-b67597154787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_Dividends_8e7e1107-4e79-4b67-a3da-b67597154787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4582f32b-3ef7-4da6-9577-198df181c34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4582f32b-3ef7-4da6-9577-198df181c34c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1f4e9eb6-25c1-4b11-9154-c69d5354402b" 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_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_SubsequentEventTable_1f4e9eb6-25c1-4b11-9154-c69d5354402b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_84bae628-e7f4-4d45-99e1-873fbaeaec4c" 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_1f4e9eb6-25c1-4b11-9154-c69d5354402b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_84bae628-e7f4-4d45-99e1-873fbaeaec4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_84bae628-e7f4-4d45-99e1-873fbaeaec4c_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_84bae628-e7f4-4d45-99e1-873fbaeaec4c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_84bae628-e7f4-4d45-99e1-873fbaeaec4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a19b8427-d6af-40fd-8300-35d02cb140d0" 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_84bae628-e7f4-4d45-99e1-873fbaeaec4c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a19b8427-d6af-40fd-8300-35d02cb140d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_45f27fa8-3108-4d7e-af67-4ae721b1f790" 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_a19b8427-d6af-40fd-8300-35d02cb140d0" xlink:to="loc_us-gaap_SubsequentEventMember_45f27fa8-3108-4d7e-af67-4ae721b1f790" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ssd-20220331_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:f9fce96a-8c57-4136-be2e-a9813f5e9acc,g:dcce190e-41fd-45cd-92f8-15b141854d12-->
<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_StockRepurchaseProgramAuthorizedAmount1_c4b89512-4e15-49ca-a745-a1d3e022c092_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_EarningsPerSharePolicyTextBlock_68b6eac9-6cc4-4691-b949-dc2f66bc6354_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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 Per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_a136e524-59b8-455b-9db2-fe81f4268b5d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a1c9c352-c6c6-44d2-befd-07764649dd1c_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_faf653b4-d8b2-40bf-a33b-433e0e1f32ed_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9c2013ee-c0d3-46eb-8d57-cba6ab847dca_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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 income available to common stockholders</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_dei_EntityEmergingGrowthCompany_9f1a0664-2a28-4f32-947c-9be495dd6ba8_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/2021/dei-2021.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_us-gaap_OperatingLeaseRightOfUseAsset_ce6b6e4d-fa0c-4565-86f9-84ce9c17367e_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_09b7858b-7c86-41b5-b55b-abc2979e4368_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" 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">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_IncomeStatementLocationAxis_0ee000f0-206d-444f-8638-3b64ee35b94c_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_InterestRateContractMember_e07d152d-eee5-4e0c-b960-377425f40c09_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink: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 contracts:</link:label>
    <link:label id="lab_us-gaap_InterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink: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 Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateContractMember" xlink:to="lab_us-gaap_InterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_117f0c6e-fba2-4c2c-9e6b-c600a24b30b5_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">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_345ffff6-c037-4df0-93e7-bcfd5019e639_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_dei_EntityAddressAddressLine1_607562d8-a855-43e6-b0f4-2bb6bf4bd5c7_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</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/2021/dei-2021.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_us-gaap_DividendsCommonStockCash_c0267948-7f46-4ff6-a1fb-7f11f1a7ce8d_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" 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">Cash dividends declared on common stock</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_22e0a198-acc6-40d2-83a3-371e36ab935e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_f8be9d43-ae65-4d29-886c-a3ad2d4afaf4_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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1c462346-24e6-4c63-8889-bf7997bdefb5_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" 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">Pension adjustment and other, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink: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, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_07bb0a66-bb8d-4dde-ad97-f2ab12b28365_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">Additional 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_dei_EntityFilerCategory_561984b5-188d-4b5f-8572-e4f479933718_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/2021/dei-2021.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_us-gaap_EarningsPerShareReconciliationAbstract_0179aaeb-9703-4d1b-b9d3-9f176fb1ce62_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink: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 basic earnings per share ("EPS") to diluted EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink: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 Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f3eaf12c-bdd0-4d87-8cfe-6c101f64126b_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_OtherAssetsNoncurrent_43ff4a08-6732-49ab-81ab-44dd942bb495_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 noncurrent 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_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_cce95c20-880c-45bf-8e4b-ee8eaf020383_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash capital expenditures</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_647072de-fb47-4ebf-a1c5-40825b8ae019_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_StatementBusinessSegmentsAxis_97969da7-7eec-4515-8e4b-183c20a12293_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_DerivativesPolicyTextBlock_b73bc03f-0eba-4086-b596-a1a4aad3c99a_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 Instruments - Foreign Currency Contracts</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_41a92999-38f6-462a-9d06-c23212406ff1_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">Net increase (decrease) in cash and cash equivalents</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ff047d38-31ab-4bf2-a514-074829de3e2d_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">Stock-based compensation</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_dei_DocumentFiscalYearFocus_c8a49322-b68b-4cb3-a980-0b78a78004b2_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/2021/dei-2021.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_us-gaap_SubsequentEventTypeDomain_c8cd3d74-e8be-4e95-a33f-f661c85cba6b_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8b1e2e68-50b0-4f52-9157-80de59468f5f_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_AmortizationOfIntangibleAssets_36aa99d0-1dd8-4c7a-91da-9187c1bbe7b7_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_cbca0ac8-af2d-48f8-b7d7-5b08d986c1e7_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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 intangibles</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_09fed9f8-1dfd-49b4-ad33-2b3dd999b42e_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">Amortization</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_32df0bcc-67e0-46e4-98dc-966ebc1f0ec1_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired finite-lived intangible assets, weighted average useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c568f9ff-e093-46a5-b0c1-562a153e5187_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_OperatingLeaseWeightedAverageDiscountRatePercent_620a231f-6dcc-47be-b0f5-6b3709c33434_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_242996c7-8b59-4d73-950b-7cadd56c85d3_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 carrying values of inventories</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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_e2fa5d64-efb4-4f96-9654-51a8d455325b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink: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, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink: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, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_e4fbfc04-7df0-485e-b5ca-5ac97c3177b4_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ecff42f3-cc33-4f7e-a5fb-0d8e8a38e070_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">Weighted average granted date fair value (in dollars per share)</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_CashFlowHedgingMember_a7cbb458-49cb-4441-99e8-def4a61af261_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</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_srt_TitleOfIndividualWithRelationshipToEntityDomain_8d4422d5-0b45-4d15-b564-ec0d761e0be8_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 [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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_000ba452-0a45-4c4e-bd55-ceae138b9797_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_ShareRepurchaseProgramDomain_24d25384-55c6-48f7-950c-affc013ee549_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_ssd_DerivativeGainLossByCashFlowHedging_02b1a636-051f-4ad3-8a98-65382fa2d491_terseLabel_en-US" xlink:label="lab_ssd_DerivativeGainLossByCashFlowHedging" xlink: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 Gain (loss) by Cash flow Hedging</link:label>
    <link:label id="lab_ssd_DerivativeGainLossByCashFlowHedging_label_en-US" xlink:label="lab_ssd_DerivativeGainLossByCashFlowHedging" xlink: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 Gain (loss) by Cash flow Hedging</link:label>
    <link:label id="lab_ssd_DerivativeGainLossByCashFlowHedging_documentation_en-US" xlink:label="lab_ssd_DerivativeGainLossByCashFlowHedging" 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">Total amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DerivativeGainLossByCashFlowHedging" xlink:href="ssd-20220331.xsd#ssd_DerivativeGainLossByCashFlowHedging"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_DerivativeGainLossByCashFlowHedging" xlink:to="lab_ssd_DerivativeGainLossByCashFlowHedging" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_f6a97db3-ac88-4b2f-bea7-fdd9794590f7_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_6e7f6533-f80f-45d5-91a7-e3946cc331db_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_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock_4eafc48d-dfac-4f6a-b4fb-266b723d1e93_terseLabel_en-US" xlink:label="lab_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" xlink: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 Information</link:label>
    <link:label id="lab_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock_label_en-US" xlink:label="lab_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" xlink: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, Lessee, Balance Sheet Information [Table Text Block]</link:label>
    <link:label id="lab_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock_documentation_en-US" xlink:label="lab_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" 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">Lease, Lessee, Balance Sheet Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" xlink:href="ssd-20220331.xsd#ssd_LeaseLesseeBalanceSheetInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" xlink:to="lab_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_e4dfc544-f043-462f-8fad-a3a42bd17949_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_713542ec-30fa-40fd-a6c3-d5cc448fae18_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_be142e7b-3996-45c6-b8df-7d18faac3f16_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">Awarded (in shares)</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_f3c8fabf-11ed-4e1e-90c3-5ac4d5dd5ae9_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 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_dei_EntityAddressCityOrTown_b594c823-23fa-4c50-94ba-a66c2983ce26_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/2021/dei-2021.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_TradeNamesMember_3640b69f-a7fc-452c-bdce-5c2e4e9dd799_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</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_RetainedEarningsMember_cc1a9bd0-145b-4c47-a466-49224d8f5717_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">Retained Earnings</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_us-gaap_LiabilitiesNoncurrentAbstract_d3283003-ab91-414b-9670-2ea68690c8a9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dcbfce02-1348-40f7-8220-46c06ecfaf6d_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_IncreaseDecreaseInAccountsReceivable_a31eb90c-b4ed-4241-9277-2558bb0222f5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink: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 Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f17a1d12-c257-4d11-8c7e-08ebba5f2b8b_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">Operating right-of-use assets obtained in exchange for lease obligations during the current period</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_33d5086e-a573-4635-ae9a-debb29350a71_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_661182af-4cc2-4434-bc5c-27de1a4c2d17_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</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f6263e35-c84f-49ac-a148-53bbb5088ffd_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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_38068d19-e920-4d41-9b77-c0d2e2e2ac53_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized pension adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink: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, Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_071b5ffb-0280-4eb6-b157-16def734b062_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_IncreaseDecreaseInOtherCurrentAssets_c0d9b492-ce4c-4ae0-addc-9fa0670c9703_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" 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">Other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink: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 Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_f9935690-8a16-45d1-872d-1ca2db39db32_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance cash flows for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_4d7c5122-1123-4d91-8a1b-1d389090ca9d_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/2021/dei-2021.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_LineOfCreditFacilityRemainingBorrowingCapacity_1b37d30d-18cc-4169-ab0f-e58e0c77191e_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">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_us-gaap_EarningsPerShareBasic_b5be6839-e711-42ea-a638-b51ca03057a0_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">Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c6a584f1-785a-4f58-8171-c77ebff20005_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Basic</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_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_7ae44428-e220-49d5-9404-b5de01539e40_terseLabel_en-US" xlink:label="lab_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" xlink: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 tax and other long-term liabilities</link:label>
    <link:label id="lab_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_label_en-US" xlink:label="lab_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" xlink: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 And Other Long-Term Liabilities</link:label>
    <link:label id="lab_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_documentation_en-US" xlink:label="lab_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" 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 Income Tax And Other Long-Term Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" xlink:href="ssd-20220331.xsd#ssd_DeferredIncomeTaxAndOtherLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" xlink:to="lab_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_23cf0336-adbf-4903-9bae-f55f78f1aec3_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_us-gaap_OperatingLeaseExpense_43c274a8-1bc2-4357-a52d-e72a99e11e4a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_89f5988f-2ce0-4ff5-a52c-8348df742e0a_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">2025</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_us-gaap_RevenueFromContractWithCustomerTextBlock_c10c2287-7f8b-4d37-92d8-c51e2d72919c_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 Contracts with Customers</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_72be5f0a-30c8-4f37-af10-9262605394b6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_763698e6-498a-421f-909d-6d118941aa88_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/2021/dei-2021.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_UnrealizedGainLossOnDerivatives_c8e4535d-2f8e-4f5d-878e-d67f87d999ea_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink: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 hedge adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b536b110-d4e7-4f33-b474-7a0dee726c0b_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/2021/dei-2021.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_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_df0f0722-6171-4de2-8343-fdcfda818c74_totalLabel_en-US" xlink:label="lab_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" 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, plant and equipment excluding capital projects in progress, net</link:label>
    <link:label id="lab_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_label_en-US" xlink:label="lab_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" xlink: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 Excluding Capital Projects in Progress</link:label>
    <link:label id="lab_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_documentation_en-US" xlink:label="lab_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" 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 aggregate of long-lived physical assets excluding capital projects in progress used in the normal conduct of business and not intended for resale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" xlink:href="ssd-20220331.xsd#ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" xlink:to="lab_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_1edce941-4b1a-4259-915e-197d5f6bc86e_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 cash flows for operating leases</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_ssd_ShareBasedCompensationPerShare_92e336a0-9e6f-47f6-a8d1-f997a458052e_terseLabel_en-US" xlink:label="lab_ssd_ShareBasedCompensationPerShare" xlink: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 issued per share for stock bonus (in USD per share)</link:label>
    <link:label id="lab_ssd_ShareBasedCompensationPerShare_label_en-US" xlink:label="lab_ssd_ShareBasedCompensationPerShare" xlink: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, Per Share</link:label>
    <link:label id="lab_ssd_ShareBasedCompensationPerShare_documentation_en-US" xlink:label="lab_ssd_ShareBasedCompensationPerShare" 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 each share issued during the period as a result of share-based compensation plans other than an employee stock ownership plan (ESOP).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ShareBasedCompensationPerShare" xlink:href="ssd-20220331.xsd#ssd_ShareBasedCompensationPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_ShareBasedCompensationPerShare" xlink:to="lab_ssd_ShareBasedCompensationPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_b289df23-285b-4cf2-aa22-a6fba7bf5688_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink: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) Recognized in OCI</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink: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), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_329a9bb6-6386-4344-b96f-dc6994c432b9_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision of doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_fbacab97-78b4-4f6b-b54a-b9a2d429a9f5_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</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_FinanceLeaseRightOfUseAsset_f4428a4a-85c8-4c7a-92bd-6a2958f77f86_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" 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_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_7c986b71-84e3-4c7c-8983-e2cf9ab0fc1d_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/2021/dei-2021.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_e378349b-e03a-41cf-a193-df9eb718c372_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_92c8eb47-2fb7-4927-93cf-1ed240e39569_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d9e82315-5573-4839-9ba6-be6d3227b540_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 stockholders&#8217; 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_ConcentrationRiskLineItems_414f0f95-4595-460e-8a9f-75ff24c0e68f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_eb9b7634-53d4-4656-8cf3-5eab678b4c66_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 STOCKHOLDERS&#8217; 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_HedgingRelationshipDomain_6a291351-a6b0-4e52-b9c7-dd056e421e93_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</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_us-gaap_DerivativeLineItems_562d4177-b82b-4c0d-83cb-27f425df738b_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_ssd_RevenuefromContractwithCustomerPercentage_be779329-c735-4e2a-b054-155b51673b59_terseLabel_en-US" xlink:label="lab_ssd_RevenuefromContractwithCustomerPercentage" xlink: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 net sales</link:label>
    <link:label id="lab_ssd_RevenuefromContractwithCustomerPercentage_label_en-US" xlink:label="lab_ssd_RevenuefromContractwithCustomerPercentage" xlink: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, Percentage</link:label>
    <link:label id="lab_ssd_RevenuefromContractwithCustomerPercentage_documentation_en-US" xlink:label="lab_ssd_RevenuefromContractwithCustomerPercentage" 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">Revenue from Contract with Customer, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_RevenuefromContractwithCustomerPercentage" xlink:href="ssd-20220331.xsd#ssd_RevenuefromContractwithCustomerPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_RevenuefromContractwithCustomerPercentage" xlink:to="lab_ssd_RevenuefromContractwithCustomerPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_7dae0b28-4c75-4125-a8d1-f6985597dad7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_b327d342-4ad1-413a-8c15-8821f3960f5d_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">Net Income 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_us-gaap_TreasuryStockValueAcquiredCostMethod_6a76a195-fb33-4c67-a59b-bb7bd578f293_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_ef56cb1c-6be4-4f8e-a466-e79dde4047a9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink: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 expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink: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 Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_AsiaPacificSegmentMember_68e06231-30c0-4515-8d8b-f1035d60e7ac_terseLabel_en-US" xlink:label="lab_ssd_AsiaPacificSegmentMember" xlink: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</link:label>
    <link:label id="lab_ssd_AsiaPacificSegmentMember_label_en-US" xlink:label="lab_ssd_AsiaPacificSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_ssd_AsiaPacificSegmentMember_documentation_en-US" xlink:label="lab_ssd_AsiaPacificSegmentMember" 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 Asia/Pacific 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AsiaPacificSegmentMember" xlink:href="ssd-20220331.xsd#ssd_AsiaPacificSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_AsiaPacificSegmentMember" xlink:to="lab_ssd_AsiaPacificSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_b86b9918-83a2-44aa-85e2-f2487aba7e6f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_10109df3-8b53-4a9d-855a-18eee3e62beb_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">2026000</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_FiniteLivedIntangibleAssetsRollForward_ec533b61-d820-47db-a450-ac84131e35de_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in gross carrying amount of finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_453ab480-3974-44ef-a3d7-1fc86dd71797_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_GrossProfit_e494c5f3-d90e-4364-849f-a4c67485aaec_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_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_LineOfCredit_730dcf82-4ed2-4db8-8cfd-e3918e3c62bc_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">Long-term Line of Credit</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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2dc1f143-8b82-492b-a73b-041369bc384e_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">2024</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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_84bd58e7-f1d5-42fa-ae65-9b1f8dc05f9a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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 exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_fc473b47-ee2d-43fe-a9c0-eeb5c7d5ac9e_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 Net Sales Distributed by Product Group [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_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_6d733807-52c2-43c6-a9c3-b221bbd9dcfc_terseLabel_en-US" xlink:label="lab_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" xlink: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, Opearating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:label id="lab_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" 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">Lessee, Opearating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="ssd-20220331.xsd#ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a391e25d-6a32-4f83-8c39-8951ced8dac2_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_us-gaap_LesseeFinanceLeasesTextBlock_88e5ec8d-074c-4bcd-a834-eed8bcda66cc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_725dd839-d1cb-4bac-a171-df5b4d08bf93_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/2021/dei-2021.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_LiabilitiesCurrentAbstract_d98d181b-963c-453f-8a93-0033178fbb87_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_RevenueRecognitionPolicyTextBlock_6bdade0f-e14b-4a91-b12b-c503e51c2c22_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_GeneralAndAdministrativeExpense_3d9283dd-a208-402a-81ec-b2a945b55d48_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink: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 and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink: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 and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2afb14f6-3332-489f-aac2-d77ff6f287eb_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">Asset acquisitions</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_c647273b-ab2e-4556-b75a-a7564e984562_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">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_LineOfCreditMember_f140906f-6c4b-4990-8e7e-da6e153ce54a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4450fdb7-770f-45cd-a2f4-18ef906dd664_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">Stock-Based Compensation</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_PaymentsOfDividendsCommonStock_007d54ca-fdeb-4ba8-8ee6-ac14e80f4e47_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink: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 Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_a74df9c4-0300-42f0-85e0-d5e0e6a9b266_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_LesseeLeasesPolicyTextBlock_3c4119f4-2bab-4b83-8b52-520e103c919d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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 for Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_c93965ca-0556-4467-aa62-f51ab1fa3520_negatedTerseLabel_en-US" xlink:label="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" 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">Accumulated amortization</link:label>
    <link:label id="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_label_en-US" xlink:label="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Accumulated Depreciation</link:label>
    <link:label id="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_documentation_en-US" xlink:label="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" 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">Finance Lease, Right-Of-Use Asset, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:href="ssd-20220331.xsd#ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:to="lab_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_f1dc4fe4-e8c4-46b3-a254-bc6fda085170_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_NumberOfReportableSegments_a1648fea-3baa-41bb-8bef-bd4e6d2485b9_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_us-gaap_OperatingLeaseLiability_018b484a-a783-4fa0-8668-51c8ee2e51a4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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 operating lease liabilities</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_us-gaap_CommonStockValue_28d1294b-bcc7-4676-820e-a73b15aeb175_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, at par value</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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_1a0d4a30-546e-48f1-9660-85f8fc961ce5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4eef1213-f65e-460c-8dc3-89dd2f336497_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f9740187-f381-4779-a263-465e8f99efd7_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">Weighted-average period for recognition of unrecognized stock-based compensation expense</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_CommitmentsAndContingencies_f69b02ae-307c-4d8d-a862-4b3860c86943_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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 (see Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_a988cbfa-01c9-42ab-9d1d-9d0c0d88c830_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Par Value Method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Par Value Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredParValueMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_b6d1603a-fae9-4eb6-a41d-e866cfda38ff_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_LesseeOperatingLeasesTextBlock_ec7e2cb1-be36-4867-bf54-9b732b084fea_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">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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_548291b0-179d-44b6-9c18-ceb919e9ada9_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_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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_411b775a-bf80-49ce-abf2-23e538ba9a26_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink: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 right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f58205ca-cc3e-4144-9f85-ecd7a5ef9862_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">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_ClassOfTreasuryStockTable_ff35d9b3-d484-4b9c-a362-e7f7d04bce30_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink: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 Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink: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 Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ef9a8d3d-d589-4788-ba84-742336740043_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining nine months of 2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_bb1a33a1-3f34-4008-8c6c-07cf92f9ca74_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 issuance costs</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_us-gaap_ReceivablesAbstract_1f07b0fd-9682-4dca-9ac0-36e8000d1ff5_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquisitionCosts_fb6b9f89-2308-495f-a903-a385b9d44404_terseLabel_en-US" xlink:label="lab_us-gaap_AcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_AcquisitionCosts_label_en-US" xlink:label="lab_us-gaap_AcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Costs, Period Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquisitionCosts" xlink:to="lab_us-gaap_AcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_3986c8e0-ff9f-4709-b509-ff32cefac008_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/2021/dei-2021.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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_78e2f3b7-f315-4fd9-a8f2-a68a7ce6fffd_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">Dilutive effect of potential common stock equivalents &#8212; restricted stock units</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_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_dd908d45-c9cd-408e-8603-db666d58878b_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">Net sales and long-lived assets by geographical area</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_GoodwillLineItems_74ee143a-30dd-408c-9eed-b0a2c954cc70_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">Carrying amount of goodwill by reportable segment</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_dei_EntityRegistrantName_b0f20ecc-902f-45cc-8717-2f4075b20088_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/2021/dei-2021.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_TreasuryStockShares_9487fc16-5a7b-4a72-b705-1036f82365c9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_456ecff8-b7f4-419e-947f-6eed2a618b1a_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_b01a7196-eb71-441e-a9d4-00322121b65e_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">Less: Present value discount</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_InventoryWorkInProcessNetOfReserves_1095ffb5-6317-42b6-8df5-d1125a8f5480_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">In-process products</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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_8ba6e5b1-5916-4fad-8cf2-8f79a8c7cf52_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink: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 Amount Outstanding During Period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink: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 Amount Outstanding During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_98842d3c-879d-42f7-8ce2-16d1f4bc8e3c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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 dividends declared per common share</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_70347b4f-984c-47cd-ab53-d06c558ee12f_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">Net sales</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_7c11b097-ef13-427b-a8ac-192a569add2e_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 products</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_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_112e5c94-b4b3-4310-8775-74fb65894a32_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink: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 Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_IntangibleAssetsRollForward_9cd5155d-f523-4cd4-a95c-c9344b25546c_terseLabel_en-US" xlink:label="lab_ssd_IntangibleAssetsRollForward" xlink: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</link:label>
    <link:label id="lab_ssd_IntangibleAssetsRollForward_label_en-US" xlink:label="lab_ssd_IntangibleAssetsRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_ssd_IntangibleAssetsRollForward_documentation_en-US" xlink:label="lab_ssd_IntangibleAssetsRollForward" 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">A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_IntangibleAssetsRollForward" xlink:href="ssd-20220331.xsd#ssd_IntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_IntangibleAssetsRollForward" xlink:to="lab_ssd_IntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_a9a3ba17-8f92-47c0-80f5-f4ab4af4de7d_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink: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 Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_0a91ece6-e85f-4ac9-a5b8-9ee4ea470201_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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_04b7b5e1-d891-47fc-9320-49ee14bc91cd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink: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), Net Investment Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink: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 Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b151f3a9-be19-401f-b621-214019eca140_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&#160;Stock</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_OperatingIncomeLoss_4d5f8d8c-9365-4e5f-bf0c-bf349a9b3fc8_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">Income (Loss) from Operations **</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_SegmentReportingDisclosureTextBlock_6e1861d0-efeb-4515-a2af-69b2cd50cb19_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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_fb3515fc-8d04-4d9a-91cb-5ca19b40803b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3a306119-3f10-4cbe-ad92-df5e4a752bb5_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">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_us-gaap_OperatingLeaseLiabilityCurrent_d7bb3f32-c8c5-471f-821c-34569554b1e7_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 - current</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_8c92d264-6703-474b-ac6d-2fb9ad3a6fa6_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">2024000</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_IncreaseDecreaseInStockholdersEquityRollForward_6269444b-05c9-43ca-98ad-c86e3c28c9c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink: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 Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink: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 Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_736f262c-e969-4894-8048-4a284de83dbd_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_ShareBasedCompensation_f41ac52a-3899-4974-837b-88c743f7a26d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">Noncash compensation related to stock plans</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_AdditionalPaidInCapitalMember_74422b22-a852-47ec-9ae1-f1a8a6dcc1b1_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">Additional Paid-in Capital</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_CashAndCashEquivalentsAtCarryingValue_2d0ac4a2-5c67-460a-9aa5-a6c44bc2ff9b_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_c3d9bcc8-32c2-4b10-b7ed-29e1e7908f0d_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Cash and cash equivalent</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_CashAndCashEquivalentsAbstract_52cb564e-c2a1-4c74-8316-14da935be4fe_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <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_TreasuryStockMember_d295a8c8-c9db-497f-a1a0-cf5be9400257_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" 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">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_6a5dc491-8bc4-4b3b-baca-e3868f1fdbc6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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 Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_8f52756e-a192-44a3-af5c-45b7bb940f38_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 lines of credit and term loan borrowing</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_EquityMethodInvestmentsPolicy_75e9f7fe-1bad-4c9c-98f2-a2fdc4fa2a89_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink: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 Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink: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 Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_57e35ae1-0681-4e84-acf7-cf828a196c2f_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 Lines of Credit</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_us-gaap_DerivativeNotionalAmount_7bef669e-5577-45cb-91ef-92e25736fd9e_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_OtherNonoperatingIncomeExpense_174c2c82-1e75-4f51-a7cc-43b984c3891d_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">Interest expense, net and other</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_PaymentsToAcquirePropertyPlantAndEquipment_aee981f6-ceb0-4997-b6f2-619fd7c3b739_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink: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 Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9834332f-2622-4853-96f7-e0a9ae8cf779_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</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_8a3f9989-203b-4999-a847-c21b3899fe4e_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_Liabilities_d4e508d6-a774-4ead-a5c6-20da660a8a27_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_InventoryRawMaterialsNetOfReserves_3643bec0-f48d-4e93-a256-27132c11b6b0_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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_c2c31d38-2cdb-44e2-96fb-789fde088151_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" 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 from operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink: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 Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c63ca229-4b43-4c7a-91dd-3f77510d98b3_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">2023000</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_AwardTypeAxis_78cc3b72-5e62-4900-8b2c-ddbbed9d7416_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ce86df23-0f98-44e7-906d-056bc04f722d_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">Operating Lease, Liability, Maturity</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_srt_ConsolidationItemsAxis_a05e5d09-5cbd-4549-a747-ce3f6fb7e00b_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink: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 Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_27a89af5-45fa-42d1-b52d-7fcc91f2b417_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 stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d4b7f029-31ac-4740-8124-5c7b47c8845b_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1ff8dc9a-53ba-4225-b916-abbbb047fd67_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Ending Balance</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_us-gaap_CommonStockSharesIssued_4862070c-625f-41bd-82a2-3560c723d10d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_84cd0eec-1721-45da-931e-c3fcaef20b9d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Ending Balance (in shares)</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_ssd_ResearchAndDevelopmentAndOtherEngineering_0ef71569-024d-470e-a62d-8c8900db3ac3_terseLabel_en-US" xlink:label="lab_ssd_ResearchAndDevelopmentAndOtherEngineering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development and other engineering</link:label>
    <link:label id="lab_ssd_ResearchAndDevelopmentAndOtherEngineering_label_en-US" xlink:label="lab_ssd_ResearchAndDevelopmentAndOtherEngineering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development and Other Engineering</link:label>
    <link:label id="lab_ssd_ResearchAndDevelopmentAndOtherEngineering_documentation_en-US" xlink:label="lab_ssd_ResearchAndDevelopmentAndOtherEngineering" 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 costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use; (3) to conduct internal product testing; (4) or to provide engineering support to customers in the form of testing services or product uses, specifications or requirements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ResearchAndDevelopmentAndOtherEngineering" xlink:href="ssd-20220331.xsd#ssd_ResearchAndDevelopmentAndOtherEngineering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_ResearchAndDevelopmentAndOtherEngineering" xlink:to="lab_ssd_ResearchAndDevelopmentAndOtherEngineering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4066fb7e-cfb4-4ef5-b636-243956517901_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_ssd_ForeignSegmentsMember_d09f2343-58c5-4f86-8b78-ad19b06cb0fe_terseLabel_en-US" xlink:label="lab_ssd_ForeignSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_ssd_ForeignSegmentsMember_label_en-US" xlink:label="lab_ssd_ForeignSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:label id="lab_ssd_ForeignSegmentsMember_documentation_en-US" xlink:label="lab_ssd_ForeignSegmentsMember" 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 Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ForeignSegmentsMember" xlink:href="ssd-20220331.xsd#ssd_ForeignSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_ForeignSegmentsMember" xlink:to="lab_ssd_ForeignSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_2c0985e5-5312-4765-95ab-964135b56179_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">Repurchase of 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_StockholdersEquityAbstract_ada2cbb8-59fc-4ee9-950d-5c4b2b5eb0ba_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_d49b901a-d318-4c66-99a1-5b26da4fda93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink: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 Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink: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 Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_50af3ba5-b378-44ee-b771-43db7c7f2cb2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3f02490f-6e14-484a-a92d-a3896532e924_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_188ac605-b9c3-4e38-8750-ffd610c3dca3_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 - noncurrent</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_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_020e3aa9-ee00-4401-ad9a-0c1dc0d53b69_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_2d1d97ea-e981-4154-a1e5-b992e2a78ff2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_92539dcd-f589-47cc-bcf5-ac4aaf2bffae_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/2021/dei-2021.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_RetainedEarningsAccumulatedDeficit_650db4b3-73cb-40e9-8d56-ebf9c16fe602_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">Retained earnings</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_RestrictedStockUnitsRSUMember_3a52350e-f886-447d-a09a-30fc880f472b_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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 Stock Units</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_StatementOfStockholdersEquityAbstract_f8f2065a-04b7-434d-8319-ab05a83b2cc5_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_us-gaap_FinanceLeaseLiability_38ca4005-1bef-4184-aba5-7ad9cc5d6fd0_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_1d5129db-a4b2-4cd0-86f3-24ac0821c0c1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_897e696d-7b8f-4da4-87aa-eb35109a2fe7_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 swap contract</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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_d0f3a400-47f9-4d23-987d-7264b1d0fe14_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">Derivative Instruments, Gain (Loss)</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_ShareRepurchaseProgramAxis_5a5ec94c-b166-47d9-87dc-babd024b2d86_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_d5be23c4-d029-414b-8e10-fb4476bada48_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_AmendmentFlag_cceb59f4-f171-4d37-8a11-68aece93fb97_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/2021/dei-2021.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_ConcentrationRiskTable_6096c9a4-9075-4b2c-8241-4676a318cba9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_506c589a-70f5-417f-901e-c9f9bedfea38_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_992abb44-4a23-4224-a6fc-3311234e633f_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</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_IncomeTaxExpenseBenefit_6ce01ade-9ddd-4da5-ae29-86676cb5f3ae_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</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_AccountsReceivableNetCurrent_e0985ff6-0759-4bd8-9d6c-6ab5f0109492_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">Trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_79e643da-6b0e-4d57-81d8-6061c51614b0_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Trade accounts receivable, 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_StatementEquityComponentsAxis_1ef6cd43-7f54-43dc-b2b2-41b99d1e2572_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_AssetsCurrent_7c67e24e-68c0-48c6-9bcb-06ccaad48ebd_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_LesseeOperatingLeaseLiabilityPaymentsDue_c61b2b0c-6153-4f6b-954f-35241f3df909_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">Total lease payments</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_DisaggregationOfRevenueTable_0b6e700d-2918-4a59-8696-eef3e110e936_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_InventoryNet_dd36af71-66b9-4db7-b4a3-0220c979a39f_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_88d87527-9a96-47d8-926e-7a5ec7bed44a_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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4899fe47-bb6b-4544-b3b1-dd65189311d4_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 performance of reportable segments</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_dei_EntityFileNumber_69af01c8-dccf-4c77-9ded-55974bcb3e20_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/2021/dei-2021.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_d7deb1a0-673e-4330-ab52-bceb038655eb_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">Accounting for 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_8161e772-7576-4e60-83c6-5659f9b0c73a_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_us-gaap_LongTermDebtCurrent_c2b1daa8-176e-4dae-af23-5b16ccf9e4b7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_db0bf323-0dcb-4433-84bd-f380e7dd74f8_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_58ac9160-7c64-4d35-b915-13838b2427f7_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">Long-Lived Tangible Asset [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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ff207628-5e73-427a-b2bc-d823b30de876_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_6cdef699-34a4-44f7-9026-9b56bbab412b_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/2021/dei-2021.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_dei_EntitySmallBusiness_20642768-1e05-494a-9946-b0f16e8649d2_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/2021/dei-2021.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_EquityComponentDomain_7bea1975-a00f-4736-ab1b-ffe107edc5c3_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_StockIssuedDuringPeriodSharesShareBasedCompensation_6dcd3da9-8532-4223-ab01-c941bfdf7b49_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_67e53066-29e6-448d-a003-c7b8a9255aaa_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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 and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_64809a0e-65c4-473b-a067-6dc1f9163a5a_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">2023</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_StockRepurchasedDuringPeriodShares_fad7a68e-27a1-4604-b8c6-1e30de6229ed_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 During Period, Shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ce1ba5d6-316a-4377-8dac-94ab7c48ce96_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" 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">Condensed Consolidated Statements of Stockholders' Equity</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_LongTermLineOfCredit_176300c1-5513-4ee1-af8c-db60e1be0935_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_4ec8b937-d6c4-47a5-8156-ea9ddbc2b4dd_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" 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">Net gain on disposal 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_StockIssuedDuringPeriodValueShareBasedCompensation_7040913e-b8a2-42a0-be91-6c7936da5406_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" 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 issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93d05147-4773-44c2-9e3c-2aa801e3ecfa_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Company&#8217;s common stock for compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_b2db751a-d00b-42be-80a9-f77d5e8dcef0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink: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 issued from release of Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink: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, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9f6f756-f862-4353-830a-69f4b17a66a0_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">2026</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_DebtDisclosureAbstract_33bc16a3-7716-4e70-b6d8-bc13098c5e1e_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_dei_EntityAddressStateOrProvince_cbd2e127-df01-4d98-be17-be437acd377f_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/2021/dei-2021.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_us-gaap_FinanceLeaseLiabilityCurrent_e0d71067-9209-477d-a2a1-4abdf0362310_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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 current liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_46933b88-2a1f-45a4-89eb-94b9ba4b7138_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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 Estimated Credit Loss - Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7233ef2b-2a89-4976-8323-b092ad45bcd7_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 before 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_TypeOfAdoptionMember_53bc4420-0010-41c1-b146-a88e195b782a_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_d36203dd-0961-4a7f-b8f7-251e7df9002f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the carrying amount of goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4e43a6dd-a35b-4bcf-a8f5-68b540b983ea_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">Long-Lived Tangible Asset [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_CorporateNonSegmentMember_8d2006e6-8fd7-4497-84bd-c85810b12e11_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and all other</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink: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, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_5194c057-1c43-4931-81c9-6317947f8a45_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_ssd_EmployeesMember_8e557b8b-bcdf-4922-940e-cd605ef9fc39_terseLabel_en-US" xlink:label="lab_ssd_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees</link:label>
    <link:label id="lab_ssd_EmployeesMember_label_en-US" xlink:label="lab_ssd_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [Member]</link:label>
    <link:label id="lab_ssd_EmployeesMember_documentation_en-US" xlink:label="lab_ssd_EmployeesMember" 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">Employees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EmployeesMember" xlink:href="ssd-20220331.xsd#ssd_EmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_EmployeesMember" xlink:to="lab_ssd_EmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_0e6d8186-60bb-4b65-9fc8-7895103bfb37_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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 on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_87b0c25d-8446-4fe2-9c9d-ecf9f38f9b76_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_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1ed2151e-7dd8-4058-ba63-4110f26c2783_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink: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 accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink: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, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_cef8665b-a980-4ac1-b55f-7a1808df1ae9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 and Diluted [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d4168f1a-e37b-4e2e-ae39-09da173ad2aa_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/2021/dei-2021.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_dei_LocalPhoneNumber_94efc346-3bb7-477e-8718-f7438897dd03_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/2021/dei-2021.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_59ec9220-0d8f-4724-b72c-03bbb0c81585_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_NorthAmericaSegmentMember_9dfdb2c5-ecb3-42ae-b8f4-9a8f459aa863_terseLabel_en-US" xlink:label="lab_ssd_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_ssd_NorthAmericaSegmentMember_label_en-US" xlink:label="lab_ssd_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America Segment [Member]</link:label>
    <link:label id="lab_ssd_NorthAmericaSegmentMember_documentation_en-US" xlink:label="lab_ssd_NorthAmericaSegmentMember" 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 North America 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_NorthAmericaSegmentMember" xlink:to="lab_ssd_NorthAmericaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2e2b75fe-9ad3-44d0-9b22-ebd7ca54c5ea_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_87fb3dc6-d7f1-42dd-9209-20869f8fcdb6_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">Total 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_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock_7dda76f5-d344-4c55-9bf0-b9ddc5763186_terseLabel_en-US" xlink:label="lab_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" xlink: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 net sales distributed by product group</link:label>
    <link:label id="lab_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock_label_en-US" xlink:label="lab_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" xlink: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 Distributed by Product Information [Table Text Block]</link:label>
    <link:label id="lab_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock_documentation_en-US" xlink:label="lab_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" 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 the Company's net sales is distributed by product information that is included in the discussion of the nature of the entity's operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" xlink:href="ssd-20220331.xsd#ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" xlink:to="lab_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_680f4321-7b26-43e1-8456-9a8be22d3164_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_srt_ProductsAndServicesDomain_112e15a7-6f2b-43b7-822a-927d1754ec13_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bc4aff9d-f189-453c-aec1-56e018790aee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_27ad285c-c93f-4eb8-92c0-5f3cf7c22688_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_ssd_PercentageOfUncollectibleAccountsReceivable_1ba26f96-41ac-4e12-9166-2e5ae1db6c89_terseLabel_en-US" xlink:label="lab_ssd_PercentageOfUncollectibleAccountsReceivable" xlink: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 uncollectible accounts receivable</link:label>
    <link:label id="lab_ssd_PercentageOfUncollectibleAccountsReceivable_label_en-US" xlink:label="lab_ssd_PercentageOfUncollectibleAccountsReceivable" xlink: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 uncollectible accounts receivable</link:label>
    <link:label id="lab_ssd_PercentageOfUncollectibleAccountsReceivable_documentation_en-US" xlink:label="lab_ssd_PercentageOfUncollectibleAccountsReceivable" 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 uncollectible accounts receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_PercentageOfUncollectibleAccountsReceivable" xlink:href="ssd-20220331.xsd#ssd_PercentageOfUncollectibleAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_PercentageOfUncollectibleAccountsReceivable" xlink:to="lab_ssd_PercentageOfUncollectibleAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_1b8aa182-2f3e-484b-847e-e5405b678e3f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to extend term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_5e867aa0-88e1-4455-87a1-7bd3da5c02c0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink: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</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink: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, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_260a3788-ade3-43db-860c-94989ca26442_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">Stock-Based Compensation</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_101645af-26ba-4423-b095-a98b495c1d7c_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</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_NetCashProvidedByUsedInOperatingActivities_dff43236-0837-42ff-85bf-a5c49af5ef10_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_DerivativeLiabilityNotionalAmount_5d4d8c3b-c94b-48df-a418-ec274a1970f5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink: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 Liability, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink: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, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2fd67ba7-be36-4716-8ed0-16664532b0c9_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</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_dei_EntityTaxIdentificationNumber_c2bb13f3-6565-4331-827e-5d0d748c8d8e_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/2021/dei-2021.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_SubsequentEventLineItems_81daa4a5-8b8a-4315-baa5-a1c73ab9e5f4_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_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_48b2f48c-1273-47cc-89b6-789064ee5877_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink: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 gain or (loss) reclassified from OCI to earnings</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink: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 Reclassified from Accumulated OCI into Income, Effective Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:to="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5988491f-cd2b-4077-9d73-0cc7285f6179_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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 and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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 and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bd9be52b-bf24-44d1-b49e-5bfd76927b79_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">Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e3e1b60c-5b78-4cf7-9141-6f23ebd32b68_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">Basic weighted-average shares outstanding</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_EarningsPerShareDiluted_f9b3b0b3-04d4-4e69-b023-599abe2ceddf_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">Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_ba4b247c-d762-45ff-ac87-4936a261c18f_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Diluted</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_SegmentDomain_9309b6a7-5c20-4074-9b0f-55b2f461053a_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_ssd_A2020StockRepurchaseProgramMember_370bafaa-acde-459c-9a82-a460d94235c2_terseLabel_en-US" xlink:label="lab_ssd_A2020StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Stock Repurchase Program</link:label>
    <link:label id="lab_ssd_A2020StockRepurchaseProgramMember_label_en-US" xlink:label="lab_ssd_A2020StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_ssd_A2020StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_ssd_A2020StockRepurchaseProgramMember" 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">2020 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_A2020StockRepurchaseProgramMember" xlink:href="ssd-20220331.xsd#ssd_A2020StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_A2020StockRepurchaseProgramMember" xlink:to="lab_ssd_A2020StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_e3fea027-267e-4820-bd8c-b76cc5aba6b8_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</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_64b256f4-69a1-4fe3-8763-1abdbe57924f_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_4de913e3-a7f1-44a5-a248-c6fa50ef93a8_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</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_22193374-937f-4c42-8419-ad2328a6c54b_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</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_LeaseCostAbstract_2640ccd9-b2d1-43d7-ae60-f8ded383a83e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_10873741-a52b-4fb5-a58b-7b1889f5796d_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">Comprehensive net income</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_02fd3e4e-c08b-49cf-aea4-e44b64cf22f2_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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_a1375375-7c6e-4a45-9c30-361f2d3f2966_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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 carrying amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_97e83231-f817-46fb-bb15-743ff60e2040_periodStartLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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 the beginning of the period</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_ae404dc3-08af-4aeb-8287-4504f71497dc_periodEndLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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 the end of the period</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_NetCashProvidedByUsedInFinancingActivities_5fb3c1b2-4f44-455f-9578-c52e06d848e2_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 in) 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_StatementOfOtherComprehensiveIncomeAbstract_c7bf4df1-dee0-4ba2-bfc0-a01a3e1a3294_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink: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_StatementOfOtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink: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 Other Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_c837ed33-6d9f-4cfc-8229-3b0bc62a3016_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_faa8fa17-4605-4092-8205-585e85a50cac_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_88cd13db-d125-44ba-bb84-05fbd626a8cc_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">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_ssd_FinanceLeaseRightOfUseAssetGross_7cc6bd4a-d509-478b-acc2-1a243c9e7ccf_terseLabel_en-US" xlink:label="lab_ssd_FinanceLeaseRightOfUseAssetGross" xlink: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_ssd_FinanceLeaseRightOfUseAssetGross_label_en-US" xlink:label="lab_ssd_FinanceLeaseRightOfUseAssetGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Gross</link:label>
    <link:label id="lab_ssd_FinanceLeaseRightOfUseAssetGross_documentation_en-US" xlink:label="lab_ssd_FinanceLeaseRightOfUseAssetGross" 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">Finance Lease, Right-Of-Use Asset, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_FinanceLeaseRightOfUseAssetGross" xlink:href="ssd-20220331.xsd#ssd_FinanceLeaseRightOfUseAssetGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_FinanceLeaseRightOfUseAssetGross" xlink:to="lab_ssd_FinanceLeaseRightOfUseAssetGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_fa687b8b-a606-408f-91da-271a181411a6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_53a4e629-fabe-4a9c-b351-decbacb00694_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">Trade 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_DepreciationDepletionAndAmortization_b970c67c-ba08-4528-aed7-5c1fa816d72f_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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9a4ba37a-8228-4e7d-bd2f-6172ee1491ec_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink: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 Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink: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 Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_OtherProductsMember_8b01a291-270f-4a0e-8fdf-1bf7db8287e3_terseLabel_en-US" xlink:label="lab_ssd_OtherProductsMember" xlink: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_ssd_OtherProductsMember_label_en-US" xlink:label="lab_ssd_OtherProductsMember" xlink: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 Products [Member]</link:label>
    <link:label id="lab_ssd_OtherProductsMember_documentation_en-US" xlink:label="lab_ssd_OtherProductsMember" 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 information pertaining to other products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_OtherProductsMember" xlink:href="ssd-20220331.xsd#ssd_OtherProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_OtherProductsMember" xlink:to="lab_ssd_OtherProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_eac38884-b812-43ec-9dda-f5ca22798271_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">2025000</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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8d86a765-8e9e-4602-bc69-dbc5c58a2aba_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)</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d9d8b8c8-f5d3-458d-8ba5-a5fe9f42d5fc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining nine months of 2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_083e8cc1-3035-4056-9cf3-5bfc744da7d4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">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_us-gaap_DividendsPayableCurrentAndNoncurrent_0fa23cc9-9910-4350-9b2e-43745367924e_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink: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 declared but not paid</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_8308e933-2e7d-46fb-bf45-7b3661eddb7d_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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_9f95eca5-9650-4241-a1fc-8d84d69fa140_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink: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 Hedges, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink: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), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_d8ff52e1-15e1-4dac-9756-29079f930eb7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink: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_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_us-gaap_AccountingStandardsUpdate201409Member_dfb93fad-265f-470a-bfcf-ca135e6049a3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" 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">ASC 606</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink: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 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_a1b5482c-f850-45d5-a935-571c58574b66_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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 issued from release of Restricted Stock Units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_a1fd93c6-0ab8-4d66-baa3-703f95558924_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_703fc8a7-1d39-493f-950d-ebca113ec721_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 finance lease</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_PropertyPlantAndEquipmentTextBlock_43cb942b-a802-43bf-8fa3-f3dff9aabd5e_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">Schedule of property, plant 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_d852f317-a118-479a-a974-ac9efdb5d3fb_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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_137a6296-ddef-4f0b-a496-38e78b3bae98_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash activity during the period</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_ConcreteConstructionMember_cd00df99-8ca9-4e17-916d-ab292e83f9d2_terseLabel_en-US" xlink:label="lab_ssd_ConcreteConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concrete construction products</link:label>
    <link:label id="lab_ssd_ConcreteConstructionMember_label_en-US" xlink:label="lab_ssd_ConcreteConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concrete Construction [Member]</link:label>
    <link:label id="lab_ssd_ConcreteConstructionMember_documentation_en-US" xlink:label="lab_ssd_ConcreteConstructionMember" 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 information pertaining to concrete construction product of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ConcreteConstructionMember" xlink:href="ssd-20220331.xsd#ssd_ConcreteConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_ConcreteConstructionMember" xlink:to="lab_ssd_ConcreteConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_770ee9ad-d7f6-4df3-8f9e-4c66e08e2831_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, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_da3d2ceb-6582-44cd-a34c-1de3f0b77ed5_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, plant 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_PropertyPlantAndEquipmentDisclosureTextBlock_feb12309-4b7b-492b-b8e2-fc06ffe5e182_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, Plant 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_OperatingExpenses_8801e691-8bab-4388-a0cb-0e220a336fb1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" 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 operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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 Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_81e877d2-9933-4e3e-9d94-94e57deb2db9_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 estimated future amortization of intangible assets</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_TreasuryStockSharesAcquired_7f1923b0-79a2-4748-b9a0-b641d199685f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" 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">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_e9617249-4b09-41b8-ad33-2080a4c0a766_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</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_us-gaap_RepaymentsOfLongTermDebt_412e2c2d-e7f3-45dd-b607-b82bd61f1a3e_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 lines of credit and capital leases</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_3193242f-9113-4566-af1d-3071ba677e7c_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">Net income per common share:</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_us-gaap_PropertyPlantAndEquipmentGross_eff3e5c2-2b05-41e3-92fc-031fae55bc53_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, plant 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_us-gaap_AllowanceForDoubtfulAccountsReceivable_7b32cf59-629d-470e-982f-79e0b0bbc059_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink: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 Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c4e21acd-b713-41b6-b263-414f52913236_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c87a9af2-f22c-4967-96a6-b0511c69bfdb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" 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">Translation adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_35a72553-be92-42a7-a1db-bd51125ec3f5_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c92a6a69-887b-49ca-bf1d-68ebb492a542_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, total available credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent_6f29f6dc-f736-4c42-b080-ebe3a688377c_negatedLabel_en-US" xlink:label="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent" 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">Allowance for sales discounts and returns</link:label>
    <link:label id="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent_label_en-US" xlink:label="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Sales Discount and Returns Current</link:label>
    <link:label id="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent_documentation_en-US" xlink:label="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent" 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">An allowance for sales discounts and returns for trade and other receivables due to entity within one year (or the normal operating cycle, whichever is longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AllowanceForSalesDiscountAndReturnsCurrent" xlink:href="ssd-20220331.xsd#ssd_AllowanceForSalesDiscountAndReturnsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_AllowanceForSalesDiscountAndReturnsCurrent" xlink:to="lab_ssd_AllowanceForSalesDiscountAndReturnsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_05ce5059-4a7a-421e-9958-642146e1f1c0_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink: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 Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_0ddb2ab0-b3b3-40ec-b0c1-d8de0e1d3957_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_c456d23d-6a67-4fa2-9db5-4dcfdc1190d9_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</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_ssd_EuropeSegmentMember_44c7482e-c117-44be-8e10-db01e3e2762b_terseLabel_en-US" xlink:label="lab_ssd_EuropeSegmentMember" xlink: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</link:label>
    <link:label id="lab_ssd_EuropeSegmentMember_label_en-US" xlink:label="lab_ssd_EuropeSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_ssd_EuropeSegmentMember_documentation_en-US" xlink:label="lab_ssd_EuropeSegmentMember" 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 Europe 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_EuropeSegmentMember" xlink:to="lab_ssd_EuropeSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_bb8d9c00-af62-461a-a69a-b2e43e421922_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/2021/dei-2021.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_us-gaap_ScheduleOfGoodwillTable_2c1642d2-288b-40a2-931e-49cd0a76a869_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_babf3a33-c42a-4672-8ebd-06724de79fbf_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">Stock-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_dei_DocumentFiscalPeriodFocus_faddd290-ad7c-4d44-906b-858233dca32b_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/2021/dei-2021.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_AccountsReceivableGrossCurrent_14d3a2bf-3498-4839-96a3-f0add91baea1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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 accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f78747e5-8897-4081-979e-e3e4a8a5b3c4_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">Loss/(gain) on sale of assets and other</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c88bea07-c256-4f2e-a121-6d32312803e9_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">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f8afc7c0-4b48-4e1a-98f3-8b8a8dde357a_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">Cash and cash equivalents at end of period</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_us-gaap_Dividends_02fd53f8-4477-4773-bbe4-d1957059f989_terseLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink: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</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_fc682c17-2813-489b-8e19-6525a5b5a030_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_FiniteLivedIntangibleAssetsGross_44eec4ae-e06f-473c-87a4-05054a86f436_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">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_us-gaap_LeasesAbstract_53fd3379-626f-437c-ad7c-c12ae8580e63_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_dei_EntityCentralIndexKey_ae719a52-59ab-4b72-a522-196f639c056f_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/2021/dei-2021.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_cef44914-c9b0-43c2-8b69-43a20b180463_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 net intangible assets, by segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_df13872c-aaaf-42fd-a9f9-f9249a207ccd_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_dei_SecurityExchangeName_2de6d54d-7aaf-4999-9330-e8776abe2be7_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/2021/dei-2021.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_CashAndCashEquivalentsFairValueDisclosure_68c9f1d6-f96b-4038-8606-4464f4d263ef_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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 cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3a3da0e7-87c7-4bfa-9efa-2fe44009dbe8_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">Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b6056c5-f740-4a00-b8d8-0a5bf9f4d973_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Diluted weighted-average shares outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_74054d25-02bd-4366-8231-9f89489509eb_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">Share-based Compensation Arrangement by Share-based Payment Award, 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_dei_CurrentFiscalYearEndDate_86927ae7-87d4-4b88-8397-66936a2f9d29_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/2021/dei-2021.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_StockholdersEquityNoteDisclosureTextBlock_e3d146fd-98a0-4bee-a487-f0f77f2ff6e8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_893d7c31-3439-498e-9c4c-801687340c0b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink: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 Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink: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, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cd25d258-b87e-4b16-80e5-0f6fd743a850_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">2027000</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_944f0957-7cff-4f22-9b50-b5bc5ced1d07_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_StatementOfCashFlowsAbstract_5b99d999-55dd-4e7b-af54-c00bae3fbc41_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_ssd_WoodConstructionMember_6072cf1d-b34e-4897-a0f9-976a542cfe14_terseLabel_en-US" xlink:label="lab_ssd_WoodConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wood construction products</link:label>
    <link:label id="lab_ssd_WoodConstructionMember_label_en-US" xlink:label="lab_ssd_WoodConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wood Construction [Member]</link:label>
    <link:label id="lab_ssd_WoodConstructionMember_documentation_en-US" xlink:label="lab_ssd_WoodConstructionMember" 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 information pertaining to wood construction product of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_WoodConstructionMember" xlink:href="ssd-20220331.xsd#ssd_WoodConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_WoodConstructionMember" xlink:to="lab_ssd_WoodConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_7cffd684-f727-4a22-81ae-c7bca3d5ea8e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" 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">Equity method investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyGainLossMember_fe616ada-a86b-4086-8750-f81ba58572b2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyGainLossMember" xlink: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 Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyGainLossMember_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyGainLossMember" xlink: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 Gain (Loss) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyGainLossMember" xlink:to="lab_us-gaap_ForeignCurrencyGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_DividendDeclarationAbstract_2f2f1141-76b9-40b1-a1b0-5735fcff4e2e_terseLabel_en-US" xlink:label="lab_ssd_DividendDeclarationAbstract" xlink: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 Declaration [Abstract]</link:label>
    <link:label id="lab_ssd_DividendDeclarationAbstract_label_en-US" xlink:label="lab_ssd_DividendDeclarationAbstract" xlink: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 Declaration [Abstract]</link:label>
    <link:label id="lab_ssd_DividendDeclarationAbstract_documentation_en-US" xlink:label="lab_ssd_DividendDeclarationAbstract" 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">Dividend Declaration [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DividendDeclarationAbstract" xlink:href="ssd-20220331.xsd#ssd_DividendDeclarationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_DividendDeclarationAbstract" xlink:to="lab_ssd_DividendDeclarationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_4ee525bf-5b36-49fd-a439-e8df73d9a3c5_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_5daffd1c-49aa-47e9-8c1a-dde26d7a816a_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_NetCashProvidedByUsedInInvestingActivities_2363cbae-dced-4b05-8058-66c45eb3a39d_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 used in 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_us-gaap_BuildingAndBuildingImprovementsMember_1f899b08-f830-4ac7-a6cb-f7bd88416db7_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and site improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink: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 and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6c95f5fc-4e8c-40c3-833d-77e8666b5559_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink: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 Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_74fb6a06-952c-4436-bc35-c244866c58ca_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less accumulated depreciation and amortization</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_ConsolidationPolicyTextBlock_97c0408a-81b3-46ea-ad17-6cad8a9aa0d8_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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f540be66-a686-4982-b6a5-5ae2871f8c97_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink: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 Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink: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 Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_037d59a6-15b5-42dc-bd00-3391fc5e18a1_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_c80cf736-d38d-4a3b-9b84-1af374ceeceb_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">Cash paid on behalf of employees for shares withheld</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_PaymentsToAcquireBusinessesGross_32dbfe9e-b8fe-4cac-8a1b-b2cc24aecf88_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 business</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_a923a50b-5636-4ab6-adca-39b1069d19f2_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment elimination</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7cb7505b-8194-4a2c-af1f-481fe6e244ad_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 exchange</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_d042c659-da59-461c-9a1c-d3f9ff1a01d7_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 Information</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_dei_EntityAddressPostalZipCode_3e476b2e-0693-407a-9ed2-fefcb3eab01b_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/2021/dei-2021.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_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_7fd8c7f6-4f98-4fd2-a441-e95b63bcf65d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" 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">Amount of loss reclassified from OCI to earnings</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink: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, Loss Reclassified from Accumulated OCI into Income, Effective Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:to="lab_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_f4652f4c-767c-454c-b676-a4ee7c587b98_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/2021/dei-2021.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_StatementTable_70f49ed9-ab3d-452e-9c53-8fb6f7f0314e_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" 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">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_us-gaap_OtherAssetsCurrent_3e0038a1-5268-490f-a20d-dab5e78ddc02_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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 current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2490215c-1af8-4098-bc0f-c1905f733651_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_533fd73d-2426-4cbc-976d-0046fb7b9433_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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">Other noncurrent assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink: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 Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_72147e7e-dbef-4687-9fb6-dcb2110e7abc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink: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 costs related to unvested share-based compensation arrangements</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_d64fcde3-46f9-489b-ad81-7a0b19388978_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_SubsequentEventMember_5805afcd-6686-482b-82d5-39d0a77babeb_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</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_dei_CoverAbstract_24afeb2b-f000-43ae-9409-6a82f5a8efd7_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock_778024ec-3cdd-4085-801e-c1f293aca8dd_terseLabel_en-US" xlink:label="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period Reporting</link:label>
    <link:label id="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period Reporting, Policy [Policy Text Block]</link:label>
    <link:label id="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock" 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 interim period reporting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_InterimPeriodReportingPolicyPolicyTextBlock" xlink:href="ssd-20220331.xsd#ssd_InterimPeriodReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_InterimPeriodReportingPolicyPolicyTextBlock" xlink:to="lab_ssd_InterimPeriodReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_bff8a18d-eb97-4ed5-b4ba-0741f9a5e15f_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_b8495c4a-df8e-4037-891a-a8635cdaac16_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_9184b123-2c23-4e26-8130-e594fb0dcb16_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 at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_Goodwill_5829170d-be0f-4650-a339-84a3ea9abd53_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 at the end of the period</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_us-gaap_ConstructionInProgressGross_c9a35e70-85e6-4290-ae00-b4743b6005e6_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink: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 projects in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_d1d99c71-c2ba-480c-b0de-8cdb527f5097_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 Goods Sold</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_us-gaap_ScheduleOfGoodwillTextBlock_b400371b-2e7e-4191-9b45-da24d0263110_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, by segment</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_ForwardContractsMember_5e69ab25-0075-4416-96e5-a405cc6ef52f_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contract</link:label>
    <link:label id="lab_us-gaap_ForwardContractsMember_label_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractsMember" xlink:to="lab_us-gaap_ForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9a07bc0f-8045-4748-9959-4d0d389e65b5_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 net income to net cash provided by operating activities:</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_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_159b1e61-d883-4e11-baa9-7104ce903d23_terseLabel_en-US" xlink:label="lab_ssd_MachineryEquipmentAndSoftwareDevelopmentMember" xlink: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, equipment, and software</link:label>
    <link:label id="lab_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_label_en-US" xlink:label="lab_ssd_MachineryEquipmentAndSoftwareDevelopmentMember" xlink: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 Equipment and Software Development [Member]</link:label>
    <link:label id="lab_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_documentation_en-US" xlink:label="lab_ssd_MachineryEquipmentAndSoftwareDevelopmentMember" 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 information pertaining to tangible personal property used to produce goods and services including internally developed software for sale, licensing or long-term internal use.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_MachineryEquipmentAndSoftwareDevelopmentMember" xlink:href="ssd-20220331.xsd#ssd_MachineryEquipmentAndSoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ssd_MachineryEquipmentAndSoftwareDevelopmentMember" xlink:to="lab_ssd_MachineryEquipmentAndSoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_b7c240dc-2d9b-4f47-b946-fb151cb82be2_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_PhantomShareUnitsPSUsMember_d5ddcb61-0deb-470c-9a64-84ae065ce790_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phantom Share Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_74549bf7-d35b-488c-82e4-6dd1e8ec0f34_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_AccountsReceivableAllowanceForCreditLossTableTextBlock_b44f6b52-ada0-4e21-b854-4ccf3b7f93ce_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_80ea5142-c72b-42d6-9bad-f39521b4cb27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d0f373c0-a209-4d31-acfa-e687ad48ead2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ssd-20220331_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:f9fce96a-8c57-4136-be2e-a9813f5e9acc,g:dcce190e-41fd-45cd-92f8-15b141854d12-->
<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.simpsonfg.com/role/Cover" xlink:type="simple" xlink:href="ssd-20220331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_83fc78da-8d46-43d9-a8c3-53df40892024" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_DocumentType_83fc78da-8d46-43d9-a8c3-53df40892024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_378b51f4-84a8-41bc-9f45-e52e3bc0ad95" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_DocumentQuarterlyReport_378b51f4-84a8-41bc-9f45-e52e3bc0ad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5d5dd075-f442-4233-8227-cd49100b7ebd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_DocumentPeriodEndDate_5d5dd075-f442-4233-8227-cd49100b7ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_28b8765a-3f89-4887-ae93-31b5584e5686" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_DocumentTransitionReport_28b8765a-3f89-4887-ae93-31b5584e5686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_872f1f8f-e3e8-4b5c-b553-9bd141dace90" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityFileNumber_872f1f8f-e3e8-4b5c-b553-9bd141dace90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_15e29e11-06ff-4587-bbe7-ba5f4531b154" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityRegistrantName_15e29e11-06ff-4587-bbe7-ba5f4531b154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5a35abf2-b293-44ba-a852-964b404a310a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5a35abf2-b293-44ba-a852-964b404a310a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_9054983f-7c9f-4f91-b773-ebe6da388165" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityTaxIdentificationNumber_9054983f-7c9f-4f91-b773-ebe6da388165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_82bb2b7a-a70a-443f-b9ce-d37016470f06" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityAddressAddressLine1_82bb2b7a-a70a-443f-b9ce-d37016470f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_3bcec253-ed1b-4e26-bc32-bf2add3b9e49" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityAddressCityOrTown_3bcec253-ed1b-4e26-bc32-bf2add3b9e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e4d9496a-8213-4eb0-9ea2-0b424a5c3113" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityAddressStateOrProvince_e4d9496a-8213-4eb0-9ea2-0b424a5c3113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_22d4d730-8065-4b2d-b496-6d224e5b9d09" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityAddressPostalZipCode_22d4d730-8065-4b2d-b496-6d224e5b9d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3ad4b022-b7f4-456f-9b3a-b674005d38ac" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_CityAreaCode_3ad4b022-b7f4-456f-9b3a-b674005d38ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4e58cb18-0dc1-45c0-a8d4-77928507b759" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_LocalPhoneNumber_4e58cb18-0dc1-45c0-a8d4-77928507b759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_2cb790e5-4b9a-4677-b231-30a562efa479" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_Security12bTitle_2cb790e5-4b9a-4677-b231-30a562efa479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_caa3704f-0204-4c50-8a88-a629d293c75b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_TradingSymbol_caa3704f-0204-4c50-8a88-a629d293c75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2fa87cc5-b2dd-4986-9f9d-8b379d5aee0a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_SecurityExchangeName_2fa87cc5-b2dd-4986-9f9d-8b379d5aee0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9cb40ad3-9fff-47c7-8f7b-86dba8a0caee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityCurrentReportingStatus_9cb40ad3-9fff-47c7-8f7b-86dba8a0caee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5d7b4a75-c107-4ddb-a0c4-fa07af59b752" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityInteractiveDataCurrent_5d7b4a75-c107-4ddb-a0c4-fa07af59b752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8a44b614-1290-49bc-bae7-1fa2c4c2bdc9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityFilerCategory_8a44b614-1290-49bc-bae7-1fa2c4c2bdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3cba1b95-7d88-42db-baf4-5adc8ea8a357" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntitySmallBusiness_3cba1b95-7d88-42db-baf4-5adc8ea8a357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_cc779996-879a-4a11-817a-a0b45e55195e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityEmergingGrowthCompany_cc779996-879a-4a11-817a-a0b45e55195e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0b946d3a-7122-4831-9bfe-5a3ce1448f6a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityShellCompany_0b946d3a-7122-4831-9bfe-5a3ce1448f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b2f60225-c61e-4006-af64-a68ced9206db" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b2f60225-c61e-4006-af64-a68ced9206db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_47b1f6a4-ad57-4126-adc7-8e949f844c62" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_EntityCentralIndexKey_47b1f6a4-ad57-4126-adc7-8e949f844c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c1a54552-a0af-4d00-a999-f67825bbe0f2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_AmendmentFlag_c1a54552-a0af-4d00-a999-f67825bbe0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d6e839dd-150e-48c6-811f-4865982647dc" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_CurrentFiscalYearEndDate_d6e839dd-150e-48c6-811f-4865982647dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b67eabc7-1482-40cc-b05c-b48295e2058d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_DocumentFiscalYearFocus_b67eabc7-1482-40cc-b05c-b48295e2058d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_88942892-fc25-4bb4-82ac-7384c419d317" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8a155459-8434-4533-a031-ce6d01adac8e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_88942892-fc25-4bb4-82ac-7384c419d317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_44986ef1-4a5b-41d9-a028-d814cba9a6bc" 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_daf20cac-da7b-40f9-a717-21aee38f28b5" 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_44986ef1-4a5b-41d9-a028-d814cba9a6bc" xlink:to="loc_us-gaap_AssetsAbstract_daf20cac-da7b-40f9-a717-21aee38f28b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_028758e0-de74-4ff0-8f28-e431bd43b9d4" 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_daf20cac-da7b-40f9-a717-21aee38f28b5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_028758e0-de74-4ff0-8f28-e431bd43b9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b2bd616-5e86-4398-bfc0-6a06ecd4b12c" 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_028758e0-de74-4ff0-8f28-e431bd43b9d4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0b2bd616-5e86-4398-bfc0-6a06ecd4b12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4abecee8-5508-4ec2-92c8-f5d0cc71e6ab" 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_028758e0-de74-4ff0-8f28-e431bd43b9d4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4abecee8-5508-4ec2-92c8-f5d0cc71e6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_db0fcfdb-4c28-47d9-a00f-78bdf27615e2" 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_028758e0-de74-4ff0-8f28-e431bd43b9d4" xlink:to="loc_us-gaap_InventoryNet_db0fcfdb-4c28-47d9-a00f-78bdf27615e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_1c2a317b-9199-4a85-b64d-d372f750e98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_028758e0-de74-4ff0-8f28-e431bd43b9d4" xlink:to="loc_us-gaap_OtherAssetsCurrent_1c2a317b-9199-4a85-b64d-d372f750e98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fa1e8934-47d3-4929-b8d9-0f93a76a4d34" 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_028758e0-de74-4ff0-8f28-e431bd43b9d4" xlink:to="loc_us-gaap_AssetsCurrent_fa1e8934-47d3-4929-b8d9-0f93a76a4d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daf20cac-da7b-40f9-a717-21aee38f28b5" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f58c19c4-2f80-4c2a-ae02-7642cf16eb39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f58c19c4-2f80-4c2a-ae02-7642cf16eb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_254a7e34-0fbf-45c9-b430-9caf7e3252f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_254a7e34-0fbf-45c9-b430-9caf7e3252f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5455d88-52fc-489d-8c2d-04acf9e4cc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:to="loc_us-gaap_Goodwill_e5455d88-52fc-489d-8c2d-04acf9e4cc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3500b74c-03d8-4323-970a-2d95243b1f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3500b74c-03d8-4323-970a-2d95243b1f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7bd800ba-7a75-4438-841c-00e2eb8c11e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_578b0bb8-3347-4cf4-bfff-ca1b837ac769" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7bd800ba-7a75-4438-841c-00e2eb8c11e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c104d088-24b3-49f1-972d-5b1277810ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_daf20cac-da7b-40f9-a717-21aee38f28b5" xlink:to="loc_us-gaap_Assets_c104d088-24b3-49f1-972d-5b1277810ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" 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_44986ef1-4a5b-41d9-a028-d814cba9a6bc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_189f955c-f132-4b26-b849-7953a55630d3" 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_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_189f955c-f132-4b26-b849-7953a55630d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f737d741-2bc1-4e77-bc26-b36240472f0f" 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_189f955c-f132-4b26-b849-7953a55630d3" xlink:to="loc_us-gaap_AccountsPayableCurrent_f737d741-2bc1-4e77-bc26-b36240472f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a1d83d56-61bc-4f27-bda6-2398f526addc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_189f955c-f132-4b26-b849-7953a55630d3" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a1d83d56-61bc-4f27-bda6-2398f526addc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8f4ab556-d82e-4b6c-995b-18d08c5e450c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_189f955c-f132-4b26-b849-7953a55630d3" xlink:to="loc_us-gaap_LongTermDebtCurrent_8f4ab556-d82e-4b6c-995b-18d08c5e450c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b8db626f-5a6d-4abc-bdef-b3b7f29f47bb" 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_189f955c-f132-4b26-b849-7953a55630d3" xlink:to="loc_us-gaap_LiabilitiesCurrent_b8db626f-5a6d-4abc-bdef-b3b7f29f47bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_4470eb7a-a569-4b5d-96e8-2a238e1de46f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_4470eb7a-a569-4b5d-96e8-2a238e1de46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_adda6657-dc35-41ce-9093-cfc26003a068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_4470eb7a-a569-4b5d-96e8-2a238e1de46f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_adda6657-dc35-41ce-9093-cfc26003a068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_568b8c73-0f20-49b6-9e57-e15127342ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_4470eb7a-a569-4b5d-96e8-2a238e1de46f" xlink:to="loc_us-gaap_LongTermLineOfCredit_568b8c73-0f20-49b6-9e57-e15127342ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_b21487eb-1925-423f-9223-bdbdbb8ce7bd" xlink:href="ssd-20220331.xsd#ssd_DeferredIncomeTaxAndOtherLongTermLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_4470eb7a-a569-4b5d-96e8-2a238e1de46f" xlink:to="loc_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities_b21487eb-1925-423f-9223-bdbdbb8ce7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fa1559ba-f81a-4dde-ab57-f41561319728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" xlink:to="loc_us-gaap_Liabilities_fa1559ba-f81a-4dde-ab57-f41561319728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1200ee7b-4c01-4678-a92c-51c1b8a18244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1200ee7b-4c01-4678-a92c-51c1b8a18244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9b9a3a8d-3488-46e1-b88d-4dde3176e5fd" xlink:to="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8fc16bc1-65f1-4edd-9bed-22ae8bad56d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_CommonStockValue_8fc16bc1-65f1-4edd-9bed-22ae8bad56d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f5467bf8-422e-45c7-bb55-5b898fca8993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f5467bf8-422e-45c7-bb55-5b898fca8993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_75f67229-8c95-4a33-8a76-e6ab41a72e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_75f67229-8c95-4a33-8a76-e6ab41a72e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_bdfaee08-23c0-4a5d-a4c2-6badceaa76fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_TreasuryStockValue_bdfaee08-23c0-4a5d-a4c2-6badceaa76fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3191d90e-4d9a-490e-bb7f-84af7ad9119f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3191d90e-4d9a-490e-bb7f-84af7ad9119f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7367845b-d595-4dd1-a789-431dff533864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_StockholdersEquity_7367845b-d595-4dd1-a789-431dff533864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3220747e-1df6-4175-bfca-ab6f13967abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_b8e28d3f-514b-4343-9d81-0d5120c992b2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3220747e-1df6-4175-bfca-ab6f13967abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" 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_RevenueFromContractWithCustomerExcludingAssessedTax_8c2d0e9a-7262-4b53-82e3-15c056dcfbad" 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_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8c2d0e9a-7262-4b53-82e3-15c056dcfbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_16a12b28-2571-49a4-9195-5cac8b90d82a" 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_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_16a12b28-2571-49a4-9195-5cac8b90d82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7157bac1-acf5-48da-ad22-690b48e1bcb4" 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_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_GrossProfit_7157bac1-acf5-48da-ad22-690b48e1bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ResearchAndDevelopmentAndOtherEngineering_639b8e23-daa6-44a4-8106-e4403c6a5e3d" xlink:href="ssd-20220331.xsd#ssd_ResearchAndDevelopmentAndOtherEngineering"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:to="loc_ssd_ResearchAndDevelopmentAndOtherEngineering_639b8e23-daa6-44a4-8106-e4403c6a5e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_92552951-6bdd-4da2-958a-b73ed0e9127c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:to="loc_us-gaap_SellingAndMarketingExpense_92552951-6bdd-4da2-958a-b73ed0e9127c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3cf1ca0d-11b4-4f0e-b7c7-133c50035968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3cf1ca0d-11b4-4f0e-b7c7-133c50035968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5d93837f-cd30-42e5-ac18-e5b2db61833b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:to="loc_us-gaap_OperatingExpenses_5d93837f-cd30-42e5-ac18-e5b2db61833b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionCosts_a88cde4f-75d6-4caa-adc7-741f4fe17ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquisitionCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8f9adf9c-30a0-4195-9bb1-98b9d242d360" xlink:to="loc_us-gaap_AcquisitionCosts_a88cde4f-75d6-4caa-adc7-741f4fe17ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_6dd8cbdb-6a85-48e7-a9a1-5a5f7511b8ef" 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_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_6dd8cbdb-6a85-48e7-a9a1-5a5f7511b8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_5a063456-b5f6-43bd-92e7-c9e9ec355fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_5a063456-b5f6-43bd-92e7-c9e9ec355fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_88ce0837-19a7-4c9b-b744-237953d2dee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_88ce0837-19a7-4c9b-b744-237953d2dee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4105b5f8-2fc8-40b8-9cf9-7bb374712f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4105b5f8-2fc8-40b8-9cf9-7bb374712f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d6f9f86f-ee95-4e06-803c-2391c9157484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d6f9f86f-ee95-4e06-803c-2391c9157484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b07f7b03-a442-40fd-906e-0e5ab1bda63c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_NetIncomeLoss_b07f7b03-a442-40fd-906e-0e5ab1bda63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_ded07181-8e35-4536-9995-b3de8d99b53e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_ded07181-8e35-4536-9995-b3de8d99b53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_31f27784-c6f0-492f-872e-266e1eff3a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_ded07181-8e35-4536-9995-b3de8d99b53e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_31f27784-c6f0-492f-872e-266e1eff3a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_c731f1d5-24e1-4565-9396-2c522f09904d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_ded07181-8e35-4536-9995-b3de8d99b53e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_c731f1d5-24e1-4565-9396-2c522f09904d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_5cd88ed0-809d-44b5-9810-35cf526e0a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfOtherComprehensiveIncomeAbstract_ded07181-8e35-4536-9995-b3de8d99b53e" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_5cd88ed0-809d-44b5-9810-35cf526e0a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a0d4ebb8-6aa2-4775-a833-26f62d0895db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a0d4ebb8-6aa2-4775-a833-26f62d0895db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e8d6525b-d4fe-47fb-9c01-f7a0315221ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e8d6525b-d4fe-47fb-9c01-f7a0315221ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3fe591db-2a00-4398-9481-93c0633cdd99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e8d6525b-d4fe-47fb-9c01-f7a0315221ca" xlink:to="loc_us-gaap_EarningsPerShareBasic_3fe591db-2a00-4398-9481-93c0633cdd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3f7956a6-b5ac-4be4-b5a8-441935abcafa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e8d6525b-d4fe-47fb-9c01-f7a0315221ca" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3f7956a6-b5ac-4be4-b5a8-441935abcafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f10b235c-672b-4c4e-8ba8-a85d381507b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f10b235c-672b-4c4e-8ba8-a85d381507b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9278da3-3c1b-47c8-9c47-eff1e84070c2" 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_WeightedAverageNumberOfSharesOutstandingAbstract_f10b235c-672b-4c4e-8ba8-a85d381507b0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9278da3-3c1b-47c8-9c47-eff1e84070c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ec65d1a1-e0f4-4b5f-825b-76ebddc66536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f10b235c-672b-4c4e-8ba8-a85d381507b0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ec65d1a1-e0f4-4b5f-825b-76ebddc66536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6a280aad-73cd-4265-886d-86221bd772fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa62684c-1bba-4312-91d2-10b989b8ed9d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6a280aad-73cd-4265-886d-86221bd772fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_965479b4-fb64-48ae-a25e-0080833ef9b3" 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_705eb519-61a4-4f57-8fd8-6cffd6560ef1" 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_965479b4-fb64-48ae-a25e-0080833ef9b3" xlink:to="loc_us-gaap_StatementTable_705eb519-61a4-4f57-8fd8-6cffd6560ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b131f6be-784f-45c2-868e-54a3d6a52be3" 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_705eb519-61a4-4f57-8fd8-6cffd6560ef1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b131f6be-784f-45c2-868e-54a3d6a52be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1838cebe-77ad-49ee-8086-3f72ca6a177d" 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_b131f6be-784f-45c2-868e-54a3d6a52be3" xlink:to="loc_us-gaap_EquityComponentDomain_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9c16997e-b0ec-4a4d-8804-527d9253b971" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_CommonStockMember_9c16997e-b0ec-4a4d-8804-527d9253b971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_17295d51-20ae-4293-8f90-cb717284f671" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_17295d51-20ae-4293-8f90-cb717284f671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ca984da1-4062-4232-a7a8-3d17f7a3cc7c" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_RetainedEarningsMember_ca984da1-4062-4232-a7a8-3d17f7a3cc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1de01ef2-13d5-40f8-aa3c-30c6eb0d2113" 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_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1de01ef2-13d5-40f8-aa3c-30c6eb0d2113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_7a5dd2c2-9c17-44f5-8680-b52e148b8cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1838cebe-77ad-49ee-8086-3f72ca6a177d" xlink:to="loc_us-gaap_TreasuryStockMember_7a5dd2c2-9c17-44f5-8680-b52e148b8cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8308c0a3-beeb-467c-8179-e8887dbd8b3c" 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_705eb519-61a4-4f57-8fd8-6cffd6560ef1" xlink:to="loc_us-gaap_StatementLineItems_8308c0a3-beeb-467c-8179-e8887dbd8b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8308c0a3-beeb-467c-8179-e8887dbd8b3c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a59705b6-721f-46ca-93ab-a2db34d7a66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_CommonStockSharesIssued_a59705b6-721f-46ca-93ab-a2db34d7a66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9a117bcc-c311-4aeb-bb40-d5b5618b388f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockholdersEquity_9a117bcc-c311-4aeb-bb40-d5b5618b388f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d62b540-18de-452a-add9-37d7339930d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_NetIncomeLoss_2d62b540-18de-452a-add9-37d7339930d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a5c838d7-64c3-4aba-aeea-e8069bc54243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a5c838d7-64c3-4aba-aeea-e8069bc54243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_d19e2de8-b84e-4fba-a5cd-38854d0add0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_d19e2de8-b84e-4fba-a5cd-38854d0add0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_c0be4c95-7c1f-430a-b3b0-23b80b9e23db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_c0be4c95-7c1f-430a-b3b0-23b80b9e23db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d8e50b50-7aff-4e23-88f7-e913065331ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d8e50b50-7aff-4e23-88f7-e913065331ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cc38b921-57cf-4d31-8871-b5c9a2e78e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cc38b921-57cf-4d31-8871-b5c9a2e78e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_7cf831f9-be5f-4574-bb2a-55c624d1c94c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_7cf831f9-be5f-4574-bb2a-55c624d1c94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d71c6c57-f145-4009-8e01-f7f63b58545e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d71c6c57-f145-4009-8e01-f7f63b58545e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_16290d3a-fdf5-4471-b8c1-4395c26938c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_16290d3a-fdf5-4471-b8c1-4395c26938c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_1482c62d-481a-480e-b82e-493649c96041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_DividendsCommonStockCash_1482c62d-481a-480e-b82e-493649c96041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_2f22b668-af02-4fd2-bcbf-2a1c520ce7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_2f22b668-af02-4fd2-bcbf-2a1c520ce7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_03f684dd-7a50-4257-a3cd-3a280819fc55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_03f684dd-7a50-4257-a3cd-3a280819fc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3c0c72bb-8fca-40c5-8af9-a67b4a69b375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_CommonStockSharesIssued_3c0c72bb-8fca-40c5-8af9-a67b4a69b375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f44321b4-fc5e-4ff0-b8c8-b14c0de04f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_faedd8a5-a3ba-4725-894c-32cfb551076e" xlink:to="loc_us-gaap_StockholdersEquity_f44321b4-fc5e-4ff0-b8c8-b14c0de04f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_649184ed-3f01-45d5-8004-a7c978cb6b6c" 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_CommonStockDividendsPerShareDeclared_81ad0745-644a-4717-9da8-7c96b83e8060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_649184ed-3f01-45d5-8004-a7c978cb6b6c" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_81ad0745-644a-4717-9da8-7c96b83e8060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ShareBasedCompensationPerShare_ca0b04b2-7fcb-4962-ad84-d51d0f814efe" xlink:href="ssd-20220331.xsd#ssd_ShareBasedCompensationPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_649184ed-3f01-45d5-8004-a7c978cb6b6c" xlink:to="loc_ssd_ShareBasedCompensationPerShare_ca0b04b2-7fcb-4962-ad84-d51d0f814efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ssd-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ff7d08f7-8394-48a0-82d0-50480bf959a3" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56024ec9-c95d-4aed-92f2-078f36739c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56024ec9-c95d-4aed-92f2-078f36739c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17cd20b4-90be-4a13-8c72-72b36bb9ab75" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56024ec9-c95d-4aed-92f2-078f36739c9d" xlink:to="loc_us-gaap_NetIncomeLoss_17cd20b4-90be-4a13-8c72-72b36bb9ab75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56024ec9-c95d-4aed-92f2-078f36739c9d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_062d7f7d-316e-4b83-b4d4-c943bdd86dff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_062d7f7d-316e-4b83-b4d4-c943bdd86dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_56896e0d-f5b7-40f9-94e0-d6e2cd24ec1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_56896e0d-f5b7-40f9-94e0-d6e2cd24ec1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_23205b48-bdee-4050-b621-91afc32e3ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_OperatingLeaseExpense_23205b48-bdee-4050-b621-91afc32e3ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2882704f-4f67-4740-a467-a72b8d32ee5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2882704f-4f67-4740-a467-a72b8d32ee5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_07d29df7-3aa8-4a5f-8af7-6ac730b65d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_ShareBasedCompensation_07d29df7-3aa8-4a5f-8af7-6ac730b65d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bdff3e9e-1ea5-4342-84d1-cd304752cc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bdff3e9e-1ea5-4342-84d1-cd304752cc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bbf6259e-8360-40e4-a1a5-ac2136021ab8" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_31aad1aa-ca07-467c-b582-ff34a0242390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_31aad1aa-ca07-467c-b582-ff34a0242390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6a172ab8-809d-4718-a8f6-65545e422b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6a172ab8-809d-4718-a8f6-65545e422b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_0d001cb3-d6f6-40da-80fd-45d0b75e427c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_0d001cb3-d6f6-40da-80fd-45d0b75e427c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_fe0139d4-a371-4045-b5aa-9bc3d1666a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_fe0139d4-a371-4045-b5aa-9bc3d1666a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9f0c91b6-969d-412f-9abc-8d432c680cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_9f0c91b6-969d-412f-9abc-8d432c680cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_eb7dfd66-643e-4a84-9e81-e6168cfeb494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_789425e8-58ee-469c-bd4c-13aa91ca2449" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_eb7dfd66-643e-4a84-9e81-e6168cfeb494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd4074e4-b98a-4052-b102-1152a5edd68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56024ec9-c95d-4aed-92f2-078f36739c9d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd4074e4-b98a-4052-b102-1152a5edd68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_77967155-b681-4190-894d-1162cb39f14b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_77967155-b681-4190-894d-1162cb39f14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d241c29c-567e-4b6c-ab55-da8764e6d1d7" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d241c29c-567e-4b6c-ab55-da8764e6d1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_418017df-ac62-40ec-9460-f2e1062a2c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_418017df-ac62-40ec-9460-f2e1062a2c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9ab9a467-4d32-4430-858c-6a1cb27cc9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9ab9a467-4d32-4430-858c-6a1cb27cc9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dd15ac9e-e0b8-4745-9232-4d71fa6b7e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_149e082c-f411-4453-a1d2-fb65d3c511ef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dd15ac9e-e0b8-4745-9232-4d71fa6b7e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fdeee9c0-214a-4b8d-9731-01c8c7771e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fdeee9c0-214a-4b8d-9731-01c8c7771e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_5c3a1a64-875c-4278-a1d0-92debcf35c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_ProceedsFromBankDebt_5c3a1a64-875c-4278-a1d0-92debcf35c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f3fb57cb-67c1-4687-b7be-4af5ba71f0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f3fb57cb-67c1-4687-b7be-4af5ba71f0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0d5c5092-c112-4623-b0b0-5d76156893aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0d5c5092-c112-4623-b0b0-5d76156893aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3e20aff4-88ba-4f0b-b729-8673756037b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3e20aff4-88ba-4f0b-b729-8673756037b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_488fd957-c9b6-4ef2-9c29-65bc113cd1be" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_488fd957-c9b6-4ef2-9c29-65bc113cd1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_adb20a96-a186-4429-9447-1ea1d90f2e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_247e7062-9220-4c68-bc13-344f46e45a41" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_adb20a96-a186-4429-9447-1ea1d90f2e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_76a1d7d9-0f39-455a-b3c3-cc3557eafb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_76a1d7d9-0f39-455a-b3c3-cc3557eafb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b97f5a77-dd9e-4697-afc2-bcd785c2e644" 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_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b97f5a77-dd9e-4697-afc2-bcd785c2e644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2521c67d-b3ab-4a98-a48a-33d96341410f" 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_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2521c67d-b3ab-4a98-a48a-33d96341410f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1a6c96b1-5c54-4aa3-8924-28a6a1b91314" 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_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1a6c96b1-5c54-4aa3-8924-28a6a1b91314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c5ea90ce-a377-41f6-826f-4cd0c4adbc05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ff7d08f7-8394-48a0-82d0-50480bf959a3" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c5ea90ce-a377-41f6-826f-4cd0c4adbc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_05e5094e-9995-4360-b75f-5ff4fe12377c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c5ea90ce-a377-41f6-826f-4cd0c4adbc05" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_05e5094e-9995-4360-b75f-5ff4fe12377c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_d8beb451-7f52-4da1-813b-58b4cccada07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c5ea90ce-a377-41f6-826f-4cd0c4adbc05" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_d8beb451-7f52-4da1-813b-58b4cccada07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5de54ce1-9549-41da-b3b0-8a6573c4780c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c5ea90ce-a377-41f6-826f-4cd0c4adbc05" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5de54ce1-9549-41da-b3b0-8a6573c4780c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentation" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_03d1bd1b-be7a-4541-8832-18541d562072" 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_725353f1-6fd0-4015-a2db-0341e09fa73e" 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_03d1bd1b-be7a-4541-8832-18541d562072" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_725353f1-6fd0-4015-a2db-0341e09fa73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" 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_ConsolidationPolicyTextBlock_69380884-8614-45c3-bbe3-3d7c295a290f" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_69380884-8614-45c3-bbe3-3d7c295a290f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_8bbc22f2-3dca-43b8-a7bf-4aeca57c0de9" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_UseOfEstimates_8bbc22f2-3dca-43b8-a7bf-4aeca57c0de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_InterimPeriodReportingPolicyPolicyTextBlock_558f518d-34f3-4330-b863-a247710a8c75" xlink:href="ssd-20220331.xsd#ssd_InterimPeriodReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_ssd_InterimPeriodReportingPolicyPolicyTextBlock_558f518d-34f3-4330-b863-a247710a8c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_2dc22931-f837-4b55-a6a1-aec2657cf511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_2dc22931-f837-4b55-a6a1-aec2657cf511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_149d869f-6acc-4711-8909-fdbe400cdb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_149d869f-6acc-4711-8909-fdbe400cdb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_7e8cf471-a5e6-44de-bf2a-b514eea24ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_7e8cf471-a5e6-44de-bf2a-b514eea24ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2c381367-f626-4d0f-b259-fbca784e6ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2c381367-f626-4d0f-b259-fbca784e6ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_474f6d9b-686a-4c07-a35e-246fe9166114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_474f6d9b-686a-4c07-a35e-246fe9166114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_65b4ee23-df91-4aff-87a7-e69c6e6b3ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_65b4ee23-df91-4aff-87a7-e69c6e6b3ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_0c98a0b6-f829-4103-8508-2e3f14c0bd66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_0c98a0b6-f829-4103-8508-2e3f14c0bd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_875502e0-f375-4c37-a67c-a06fecdc55cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_875502e0-f375-4c37-a67c-a06fecdc55cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_695a650b-2159-4a02-8508-5d15a73e42c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_695a650b-2159-4a02-8508-5d15a73e42c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7f0fee24-210f-45aa-a7cb-cb8f1d8b28b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7f0fee24-210f-45aa-a7cb-cb8f1d8b28b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8c17b2ce-1a88-4a8d-971e-65e6355d21aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6600622b-8931-4895-8bdb-b2aa303f2438" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8c17b2ce-1a88-4a8d-971e-65e6355d21aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bcf7d590-23f7-47e1-8eb1-d51c7c2a14c7" 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_AccountsReceivableAllowanceForCreditLossTableTextBlock_151cdb69-c4f4-4a9e-a5e6-b5ddca4ea1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bcf7d590-23f7-47e1-8eb1-d51c7c2a14c7" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_151cdb69-c4f4-4a9e-a5e6-b5ddca4ea1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationAccountingforStockbasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1e89d3fc-ec9d-42e9-84d3-111cd9cbba3e" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d855898c-20c3-4a0d-ae81-04998176d8da" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1e89d3fc-ec9d-42e9-84d3-111cd9cbba3e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d855898c-20c3-4a0d-ae81-04998176d8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_80fe8bc0-6559-4a78-8b0d-45feba9115d1" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d855898c-20c3-4a0d-ae81-04998176d8da" xlink:to="loc_srt_RangeAxis_80fe8bc0-6559-4a78-8b0d-45feba9115d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c82fb74b-ddd5-42e4-9066-2d10e5f76da6" 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_80fe8bc0-6559-4a78-8b0d-45feba9115d1" xlink:to="loc_srt_RangeMember_c82fb74b-ddd5-42e4-9066-2d10e5f76da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7f5a3659-7270-405f-ac4c-72e28fd11941" 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_c82fb74b-ddd5-42e4-9066-2d10e5f76da6" xlink:to="loc_srt_MaximumMember_7f5a3659-7270-405f-ac4c-72e28fd11941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b0babff4-714f-4822-9e4d-0b35c121ed84" 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_d855898c-20c3-4a0d-ae81-04998176d8da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b0babff4-714f-4822-9e4d-0b35c121ed84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5dbb966f-a964-4fc0-88cd-1e202dacf2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b0babff4-714f-4822-9e4d-0b35c121ed84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5dbb966f-a964-4fc0-88cd-1e202dacf2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_f49e9345-1167-44d6-9ede-f348fa432784" 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_b0babff4-714f-4822-9e4d-0b35c121ed84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_f49e9345-1167-44d6-9ede-f348fa432784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationDividendDeclarationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationDividendDeclarationDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationDividendDeclarationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DividendDeclarationAbstract_742615e4-e892-4b89-b15c-7015938153bf" xlink:href="ssd-20220331.xsd#ssd_DividendDeclarationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f9807c49-a366-45d4-b80d-467559ae8d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ssd_DividendDeclarationAbstract_742615e4-e892-4b89-b15c-7015938153bf" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f9807c49-a366-45d4-b80d-467559ae8d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationDerivativeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53b49d6d-c98b-491a-acdc-da68f7a12d7f" 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_DerivativeTable_19e3aedb-bd66-439a-9813-6c203a08dcfd" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53b49d6d-c98b-491a-acdc-da68f7a12d7f" xlink:to="loc_us-gaap_DerivativeTable_19e3aedb-bd66-439a-9813-6c203a08dcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_74cc8a77-9f2a-4c73-827c-c7333dcae857" 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_DerivativeTable_19e3aedb-bd66-439a-9813-6c203a08dcfd" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_74cc8a77-9f2a-4c73-827c-c7333dcae857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c882fad0-901f-4195-8d69-5fbea966bd0e" 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_74cc8a77-9f2a-4c73-827c-c7333dcae857" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c882fad0-901f-4195-8d69-5fbea966bd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_fe267f51-3e7b-4125-ade4-f4aa7dada01c" 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_c882fad0-901f-4195-8d69-5fbea966bd0e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_fe267f51-3e7b-4125-ade4-f4aa7dada01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_7e552fa6-0422-4493-8e5a-4a642cee13e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_19e3aedb-bd66-439a-9813-6c203a08dcfd" xlink:to="loc_us-gaap_DerivativeLineItems_7e552fa6-0422-4493-8e5a-4a642cee13e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_099518fc-b3de-49d0-8669-cf3e6b54e4e0" 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_7e552fa6-0422-4493-8e5a-4a642cee13e8" xlink:to="loc_us-gaap_DerivativeNotionalAmount_099518fc-b3de-49d0-8669-cf3e6b54e4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationCashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_7f7a316c-fec0-4419-98b4-d82da84fe614" 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_CashAndCashEquivalentsFairValueDisclosure_f72e5079-a3df-4b45-b6d9-b6f810faf04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7f7a316c-fec0-4419-98b4-d82da84fe614" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f72e5079-a3df-4b45-b6d9-b6f810faf04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1528814e-7184-412f-b719-a110239d6365" 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_AllowanceForDoubtfulAccountsReceivable_5fba3786-087a-4cb3-8c14-fae7ab8c2b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1528814e-7184-412f-b719-a110239d6365" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5fba3786-087a-4cb3-8c14-fae7ab8c2b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_d90aa21b-8e40-4a19-aecd-5e89bf20c7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1528814e-7184-412f-b719-a110239d6365" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_d90aa21b-8e40-4a19-aecd-5e89bf20c7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_c4c61e26-d08d-423c-a0ca-d31f20a3fb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1528814e-7184-412f-b719-a110239d6365" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_c4c61e26-d08d-423c-a0ca-d31f20a3fb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_PercentageOfUncollectibleAccountsReceivable_69ce2d6e-f85e-429a-8fff-b998412da81e" xlink:href="ssd-20220331.xsd#ssd_PercentageOfUncollectibleAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1528814e-7184-412f-b719-a110239d6365" xlink:to="loc_ssd_PercentageOfUncollectibleAccountsReceivable_69ce2d6e-f85e-429a-8fff-b998412da81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#BasisofPresentationRecentlyAdoptedAccountingStandardsDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e147631-00a9-4fc6-a6ee-576f5a03b8d8" 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_OperatingLeaseRightOfUseAsset_9dffec83-0ee2-45e0-87f2-5d5bbaf5db53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e147631-00a9-4fc6-a6ee-576f5a03b8d8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9dffec83-0ee2-45e0-87f2-5d5bbaf5db53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_54e0f95d-a6e1-483d-b4e3-62c9f8513941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e147631-00a9-4fc6-a6ee-576f5a03b8d8" xlink:to="loc_us-gaap_OperatingLeaseLiability_54e0f95d-a6e1-483d-b4e3-62c9f8513941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9100df12-614f-45c8-9579-c053a475af49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e147631-00a9-4fc6-a6ee-576f5a03b8d8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9100df12-614f-45c8-9579-c053a475af49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="ssd-20220331.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7ac7e3b6-4915-4700-be7e-fef882784948" 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_f4f88511-c9aa-4f2a-85f7-3ac988baf73e" 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_7ac7e3b6-4915-4700-be7e-fef882784948" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f4f88511-c9aa-4f2a-85f7-3ac988baf73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#RevenuefromContractswithCustomersDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e96d0f0a-a508-4eb0-a63c-175cc070a752" 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_b921c09a-2333-4ca7-8e38-e0d491cb6a26" 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_e96d0f0a-a508-4eb0-a63c-175cc070a752" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b8c1147f-eead-4909-ad79-885a35e6972c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_6039f1d5-f442-4c52-a8fa-ab38606e1fd1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b8c1147f-eead-4909-ad79-885a35e6972c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_9b070633-2fc4-455b-906e-b72507047f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_b8c1147f-eead-4909-ad79-885a35e6972c" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_9b070633-2fc4-455b-906e-b72507047f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea9cf021-0ac7-43b1-809b-8fc2337db79c" 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_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea9cf021-0ac7-43b1-809b-8fc2337db79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" 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_ea9cf021-0ac7-43b1-809b-8fc2337db79c" xlink:to="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_WoodConstructionMember_df7cd282-d1c2-452f-b75b-bed95d1d416b" xlink:href="ssd-20220331.xsd#ssd_WoodConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:to="loc_ssd_WoodConstructionMember_df7cd282-d1c2-452f-b75b-bed95d1d416b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ConcreteConstructionMember_38e27650-1301-4176-84c6-b4efaab856a6" xlink:href="ssd-20220331.xsd#ssd_ConcreteConstructionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:to="loc_ssd_ConcreteConstructionMember_38e27650-1301-4176-84c6-b4efaab856a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_OtherProductsMember_6911f775-56a9-416e-96d8-079a35c9efc3" xlink:href="ssd-20220331.xsd#ssd_OtherProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ea42310d-5ea8-4d03-9b53-20d3a35a2326" xlink:to="loc_ssd_OtherProductsMember_6911f775-56a9-416e-96d8-079a35c9efc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4fc7bdbe-1945-48a6-b2a4-9c1903147f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b921c09a-2333-4ca7-8e38-e0d491cb6a26" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4fc7bdbe-1945-48a6-b2a4-9c1903147f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_RevenuefromContractwithCustomerPercentage_a8422a38-0824-430d-96b0-2494f71f0dac" xlink:href="ssd-20220331.xsd#ssd_RevenuefromContractwithCustomerPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fc7bdbe-1945-48a6-b2a4-9c1903147f45" xlink:to="loc_ssd_RevenuefromContractwithCustomerPercentage_a8422a38-0824-430d-96b0-2494f71f0dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="ssd-20220331.xsd#NetIncomePerShare"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/NetIncomePerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a3215f91-f225-46fb-a87b-4b0f70fd1236" 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_58cb9b97-2c5f-4b74-90c7-f36ee3b4c7a0" 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_a3215f91-f225-46fb-a87b-4b0f70fd1236" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_58cb9b97-2c5f-4b74-90c7-f36ee3b4c7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#NetIncomePerShareTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/NetIncomePerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6460dfd6-15fb-4f4b-af0a-bd8919b81df8" 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_71a2ab5d-5f0f-48e9-a5ac-9d7431453778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6460dfd6-15fb-4f4b-af0a-bd8919b81df8" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_71a2ab5d-5f0f-48e9-a5ac-9d7431453778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#NetIncomePerShareReconciliationofEPSDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54534202-0283-4b66-9acf-2665d1074b95" 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_EarningsPerShareReconciliationAbstract_69ee7b20-a645-4f25-9e43-60f69d952d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54534202-0283-4b66-9acf-2665d1074b95" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_69ee7b20-a645-4f25-9e43-60f69d952d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4917ac62-2548-48a9-b5ff-840b23b3af56" 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_EarningsPerShareReconciliationAbstract_69ee7b20-a645-4f25-9e43-60f69d952d58" xlink:to="loc_us-gaap_NetIncomeLoss_4917ac62-2548-48a9-b5ff-840b23b3af56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_35daa369-f461-4890-8350-c9884051aacb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_69ee7b20-a645-4f25-9e43-60f69d952d58" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_35daa369-f461-4890-8350-c9884051aacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_67fce2f8-b617-4d33-9afe-cfb5e138c061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_69ee7b20-a645-4f25-9e43-60f69d952d58" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_67fce2f8-b617-4d33-9afe-cfb5e138c061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8648855b-1113-49bf-884f-db5feb9cb5fc" 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_EarningsPerShareReconciliationAbstract_69ee7b20-a645-4f25-9e43-60f69d952d58" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8648855b-1113-49bf-884f-db5feb9cb5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ea2a9d07-15d1-4a77-9e14-2d21f540d444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54534202-0283-4b66-9acf-2665d1074b95" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ea2a9d07-15d1-4a77-9e14-2d21f540d444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_52044217-fb2b-4e56-887e-567131462dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ea2a9d07-15d1-4a77-9e14-2d21f540d444" xlink:to="loc_us-gaap_EarningsPerShareBasic_52044217-fb2b-4e56-887e-567131462dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7617a6e3-e418-4e28-abe6-63cd714c3f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ea2a9d07-15d1-4a77-9e14-2d21f540d444" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7617a6e3-e418-4e28-abe6-63cd714c3f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/StockholdersEquity" xlink:type="simple" xlink:href="ssd-20220331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cafad2ef-0f1b-47d2-8842-2dd8b035049b" 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_StockholdersEquityNoteDisclosureTextBlock_5d5011ee-fa67-400c-b1fd-bde608c0f746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cafad2ef-0f1b-47d2-8842-2dd8b035049b" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5d5011ee-fa67-400c-b1fd-bde608c0f746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#StockholdersEquitySharesRepurchasesDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_aeca6285-bb1f-47e5-bae7-041e806d585e" 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_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_aeca6285-bb1f-47e5-bae7-041e806d585e" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" 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_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_dc2e638c-0475-4929-98f0-bea76b3617bc" 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_be561f83-e83b-4b0d-83dd-4d9f755ac1e8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_dc2e638c-0475-4929-98f0-bea76b3617bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_A2020StockRepurchaseProgramMember_32fb6ba1-f6cd-40e7-a1ac-45d8f931743c" xlink:href="ssd-20220331.xsd#ssd_A2020StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_dc2e638c-0475-4929-98f0-bea76b3617bc" xlink:to="loc_ssd_A2020StockRepurchaseProgramMember_32fb6ba1-f6cd-40e7-a1ac-45d8f931743c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_ba26a130-f216-4796-a6e0-8252684e21e2" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_b9f4d956-60ae-442f-a3de-02bba8025817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_b9f4d956-60ae-442f-a3de-02bba8025817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ed23c10-7b4e-49bb-ac78-fca43ff61a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ed23c10-7b4e-49bb-ac78-fca43ff61a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_eabddabc-39a1-4b76-8331-973343088dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredParValueMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredParValueMethod_eabddabc-39a1-4b76-8331-973343088dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3eee5dac-4716-4fd1-92df-6ecfe66785a0" 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_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_3eee5dac-4716-4fd1-92df-6ecfe66785a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_e38a46dd-1e88-41d6-bdf6-ec2e0531bf65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_e38a46dd-1e88-41d6-bdf6-ec2e0531bf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_2c6ccf28-c054-46c6-ba02-e791b45356cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_06468c7b-b9f4-4eab-80c6-fedc95455572" xlink:to="loc_us-gaap_TreasuryStockShares_2c6ccf28-c054-46c6-ba02-e791b45356cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="ssd-20220331.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_22248f90-6f22-4079-bf0b-93c434853214" 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_33fccc74-0d20-4e47-aea9-55ef28113614" 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_22248f90-6f22-4079-bf0b-93c434853214" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_33fccc74-0d20-4e47-aea9-55ef28113614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0352b2bd-6659-441d-baf4-ee414f30a579" 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_dc6aec22-4574-46ef-b939-a1279b33da2b" 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_0352b2bd-6659-441d-baf4-ee414f30a579" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_226a2124-cb1b-4d95-ad6f-0479e5619155" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_srt_TitleOfIndividualAxis_226a2124-cb1b-4d95-ad6f-0479e5619155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1d9a57d-a388-4db5-a5bb-4644e250a5e1" 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_226a2124-cb1b-4d95-ad6f-0479e5619155" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1d9a57d-a388-4db5-a5bb-4644e250a5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EmployeesMember_383f43e5-4384-4ec4-9993-43a0c2f099cd" xlink:href="ssd-20220331.xsd#ssd_EmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1d9a57d-a388-4db5-a5bb-4644e250a5e1" xlink:to="loc_ssd_EmployeesMember_383f43e5-4384-4ec4-9993-43a0c2f099cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2c2200e9-613d-4db0-858c-1051599ab7ae" 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_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_us-gaap_AwardTypeAxis_2c2200e9-613d-4db0-858c-1051599ab7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" 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_2c2200e9-613d-4db0-858c-1051599ab7ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_35fb116e-c6bf-4d8c-8a3d-09e87841b366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_35fb116e-c6bf-4d8c-8a3d-09e87841b366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_2d11ff98-b8cd-4687-8ef2-1667f7637695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c6c15be-49b2-4145-a763-3d16fd23101a" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_2d11ff98-b8cd-4687-8ef2-1667f7637695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_57d3a5a3-3113-4769-80e7-b161eaade5da" 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_6b0ca945-f9c9-4608-a4fd-fdcb258797c0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_57d3a5a3-3113-4769-80e7-b161eaade5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_7009e91a-5001-4774-acbf-036b5ea2c6a5" 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_57d3a5a3-3113-4769-80e7-b161eaade5da" xlink:to="loc_us-gaap_SubsequentEventMember_7009e91a-5001-4774-acbf-036b5ea2c6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dc6aec22-4574-46ef-b939-a1279b33da2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9cbee68-2528-4a3a-8bbb-84e3b3d01fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a9cbee68-2528-4a3a-8bbb-84e3b3d01fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_682edef5-fc23-478c-a38d-1e70189b8673" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_682edef5-fc23-478c-a38d-1e70189b8673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_76aa5b22-f096-4251-9b5f-bdf463e24fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_76aa5b22-f096-4251-9b5f-bdf463e24fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c061ec8a-3a89-421b-9ea2-b2ce4f41fe14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c061ec8a-3a89-421b-9ea2-b2ce4f41fe14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a50ab7e7-6089-4f2d-b48b-be69429dbf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a50ab7e7-6089-4f2d-b48b-be69429dbf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_954c025f-ba06-4f90-9ad3-a206d3ae9e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_763311f5-3cc7-49a0-bac1-90263cbbb23d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_954c025f-ba06-4f90-9ad3-a206d3ae9e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNet" xlink:type="simple" xlink:href="ssd-20220331.xsd#TradeAccountsReceivableNet"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/TradeAccountsReceivableNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3b289947-c89d-4977-9f3f-fc024e346a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_99211b60-fa42-452c-a1a2-ee6b3c928359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3b289947-c89d-4977-9f3f-fc024e346a7d" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_99211b60-fa42-452c-a1a2-ee6b3c928359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#TradeAccountsReceivableNetTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_67557a76-b4f2-421a-acb8-14fc76be4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_e234ce2c-7115-49ae-9b04-965152a7bfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_67557a76-b4f2-421a-acb8-14fc76be4b52" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_e234ce2c-7115-49ae-9b04-965152a7bfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#TradeAccountsReceivableNetDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_e343418d-5521-4a26-adc1-78a5dd78ef8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_43359192-ca14-4760-ba4f-fa359464890f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e343418d-5521-4a26-adc1-78a5dd78ef8f" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_43359192-ca14-4760-ba4f-fa359464890f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6033f427-1192-458c-97a4-2d02c49f7d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e343418d-5521-4a26-adc1-78a5dd78ef8f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6033f427-1192-458c-97a4-2d02c49f7d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AllowanceForSalesDiscountAndReturnsCurrent_358edba5-6bf8-4d3b-87ff-e54e5b0b756b" xlink:href="ssd-20220331.xsd#ssd_AllowanceForSalesDiscountAndReturnsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e343418d-5521-4a26-adc1-78a5dd78ef8f" xlink:to="loc_ssd_AllowanceForSalesDiscountAndReturnsCurrent_358edba5-6bf8-4d3b-87ff-e54e5b0b756b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_44d58fdb-e1ac-4eca-acba-a921617379d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e343418d-5521-4a26-adc1-78a5dd78ef8f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_44d58fdb-e1ac-4eca-acba-a921617379d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/Inventories" xlink:type="simple" xlink:href="ssd-20220331.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_a7cd4338-5060-4480-88d7-f33775fd43ab" 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_5fcdff34-bfdd-407b-a043-c56738c58f2e" 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_a7cd4338-5060-4480-88d7-f33775fd43ab" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_5fcdff34-bfdd-407b-a043-c56738c58f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/InventoriesTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_44b891ae-d6ca-4176-a1af-e866cbe179ad" 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_72d34f36-d0d1-42ca-9051-1141f5566914" 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_44b891ae-d6ca-4176-a1af-e866cbe179ad" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_72d34f36-d0d1-42ca-9051-1141f5566914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/InventoriesDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_7076850e-94ea-462f-aec9-0d3daf7baa6e" 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_InventoryRawMaterialsNetOfReserves_f8944b00-bb39-4792-812f-8fef26bc3ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_7076850e-94ea-462f-aec9-0d3daf7baa6e" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_f8944b00-bb39-4792-812f-8fef26bc3ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_1627ae59-3875-48f1-9f4e-0e7a8ad23d31" 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_7076850e-94ea-462f-aec9-0d3daf7baa6e" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_1627ae59-3875-48f1-9f4e-0e7a8ad23d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_20b9fa23-da1c-44cb-b69f-d94ade495246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_7076850e-94ea-462f-aec9-0d3daf7baa6e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_20b9fa23-da1c-44cb-b69f-d94ade495246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_34ebc92b-6563-4b9e-a5f4-0b8f4d80ee43" 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_7076850e-94ea-462f-aec9-0d3daf7baa6e" xlink:to="loc_us-gaap_InventoryNet_34ebc92b-6563-4b9e-a5f4-0b8f4d80ee43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="ssd-20220331.xsd#DerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/DerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cbd2da02-2d71-4ee9-ae37-4e5786c01799" 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_f1915ba1-a43d-4db4-b71b-d5f01ffb00d1" 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_cbd2da02-2d71-4ee9-ae37-4e5786c01799" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_f1915ba1-a43d-4db4-b71b-d5f01ffb00d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#DerivativeInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/DerivativeInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d2e67e88-cf92-4717-96d1-1465cbd6c726" 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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_1358414a-f6a7-4347-abd2-90abfcf4a33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d2e67e88-cf92-4717-96d1-1465cbd6c726" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_1358414a-f6a7-4347-abd2-90abfcf4a33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#DerivativeInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e313bfa1-5a91-453c-947f-f9445ed6bdfa" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e313bfa1-5a91-453c-947f-f9445ed6bdfa" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e7110a9a-1478-4ef9-94ec-2155244bb2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e7110a9a-1478-4ef9-94ec-2155244bb2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" 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_e7110a9a-1478-4ef9-94ec-2155244bb2d6" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_4055bfcc-acf7-4be8-9161-cbc719820b07" 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_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_4055bfcc-acf7-4be8-9161-cbc719820b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_345a2eda-107e-4c1c-a877-b9ae739bf05f" 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_7fcfdefe-d21e-4a0a-a8e4-467f8be15cae" xlink:to="loc_us-gaap_CashFlowHedgingMember_345a2eda-107e-4c1c-a877-b9ae739bf05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d808c58c-65c1-4911-b3c8-8776aeeb517a" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d808c58c-65c1-4911-b3c8-8776aeeb517a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" 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_d808c58c-65c1-4911-b3c8-8776aeeb517a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_f35f2ce6-7a13-4345-b1a1-67f0e6caf64a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:to="loc_us-gaap_InterestRateContractMember_f35f2ce6-7a13-4345-b1a1-67f0e6caf64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_66591198-19fe-42ab-856d-5f80fb7ea416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_66591198-19fe-42ab-856d-5f80fb7ea416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_b4073b80-4aa3-4589-b2ca-493787546f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9ec099fd-d373-4d5b-a8ea-6b0b853a93a5" xlink:to="loc_us-gaap_ForwardContractsMember_b4073b80-4aa3-4589-b2ca-493787546f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_6377c082-b72b-4dea-91fa-cae6c5006209" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8dc3156c-631c-43f9-8fa7-7062f2b00f6d" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8dc3156c-631c-43f9-8fa7-7062f2b00f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_459529ee-76aa-4fb0-852a-5ab09e5149ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_459529ee-76aa-4fb0-852a-5ab09e5149ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DerivativeGainLossByCashFlowHedging_bf8a45db-be0b-48f2-b769-df09cabac326" xlink:href="ssd-20220331.xsd#ssd_DerivativeGainLossByCashFlowHedging"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_ssd_DerivativeGainLossByCashFlowHedging_bf8a45db-be0b-48f2-b769-df09cabac326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_48d40f3c-304c-4a38-b4e7-6cf8fbbfcd84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_3b396fbd-66d4-4cb0-9e48-df3e58b4ef52" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax_48d40f3c-304c-4a38-b4e7-6cf8fbbfcd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_213432eb-9f7d-4197-9df3-aa3c035569dc" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_213432eb-9f7d-4197-9df3-aa3c035569dc" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_28273073-aac0-4392-81d1-553bcdc864d0" 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_acfc0d53-1e14-48b2-ba2d-c6efa9aa9222" xlink:to="loc_us-gaap_HedgingRelationshipDomain_28273073-aac0-4392-81d1-553bcdc864d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_917117f3-69c3-4090-aaa8-d2e9aeb8bf0e" 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_28273073-aac0-4392-81d1-553bcdc864d0" xlink:to="loc_us-gaap_CashFlowHedgingMember_917117f3-69c3-4090-aaa8-d2e9aeb8bf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" 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_b1e0f335-ff34-4d84-b0ad-e47f5a78cb0f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_a5f1c222-accd-4e0d-a5b6-64b7a321ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_InterestRateContractMember_a5f1c222-accd-4e0d-a5b6-64b7a321ab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_80092554-7b3d-4793-84a6-69105ec746cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_80092554-7b3d-4793-84a6-69105ec746cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_be504f17-48ed-4631-b793-f547fd1fa5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_ForwardContractsMember_be504f17-48ed-4631-b793-f547fd1fa5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_2e439663-376a-49dc-8b1f-109214ca9a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_88d7a21c-202e-4ef2-a4cd-1108ca1ed757" xlink:to="loc_us-gaap_ForeignExchangeContractMember_2e439663-376a-49dc-8b1f-109214ca9a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_aa8525ff-94ce-482d-b186-a62f5f96cbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_aa8525ff-94ce-482d-b186-a62f5f96cbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" 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_aa8525ff-94ce-482d-b186-a62f5f96cbd7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_d24a2971-e1bd-4db6-8877-6fe0ca8aa262" 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_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:to="loc_us-gaap_CostOfSalesMember_d24a2971-e1bd-4db6-8877-6fe0ca8aa262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_6bb6d1c8-7167-48e1-8a89-bcc588ed6a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:to="loc_us-gaap_InterestExpenseMember_6bb6d1c8-7167-48e1-8a89-bcc588ed6a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyGainLossMember_482bf04b-3be6-420e-9025-a88dfd8fffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef17cc7c-9a63-4ae4-b5a8-26d7b0eecd0a" xlink:to="loc_us-gaap_ForeignCurrencyGainLossMember_482bf04b-3be6-420e-9025-a88dfd8fffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_9f5b8a8e-e774-45cb-a80e-ba8dece78b09" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_DerivativeGainLossByCashFlowHedging_9bfe6698-441c-414d-8da9-e42bbd999538" xlink:href="ssd-20220331.xsd#ssd_DerivativeGainLossByCashFlowHedging"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_ssd_DerivativeGainLossByCashFlowHedging_9bfe6698-441c-414d-8da9-e42bbd999538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_d9efee1d-4e77-4d1c-a286-ef65e1c5a75a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_d9efee1d-4e77-4d1c-a286-ef65e1c5a75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_16b3159d-7021-4e69-a0de-704c7ac226ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_16b3159d-7021-4e69-a0de-704c7ac226ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_5337f7a1-3e3a-45f9-a4c8-9974fd7b5c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_e8af53d8-de54-4df7-a6d9-78964d8ccd63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_5337f7a1-3e3a-45f9-a4c8-9974fd7b5c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet" xlink:type="simple" xlink:href="ssd-20220331.xsd#PropertyPlantandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_eb753007-19a9-4f12-8e54-77d375df9bd8" 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_02944c8a-b315-4051-a488-4803b70a4743" 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_eb753007-19a9-4f12-8e54-77d375df9bd8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_02944c8a-b315-4051-a488-4803b70a4743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#PropertyPlantandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_cbcd50df-c421-42b0-b474-84473b4e80b2" 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_29a32647-9c0a-4e8f-a084-0dd79743a091" 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_cbcd50df-c421-42b0-b474-84473b4e80b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_29a32647-9c0a-4e8f-a084-0dd79743a091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_718acec6-d816-4f6b-aa94-a7f141f595fa" 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_f478c3c4-bd99-4648-91a0-49db411b7eaa" 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_718acec6-d816-4f6b-aa94-a7f141f595fa" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f478c3c4-bd99-4648-91a0-49db411b7eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_741ff4b7-2200-4cbc-9752-282886ba1835" 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_f478c3c4-bd99-4648-91a0-49db411b7eaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_741ff4b7-2200-4cbc-9752-282886ba1835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" 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_741ff4b7-2200-4cbc-9752-282886ba1835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_196a044f-f577-4ca2-8495-68fbd4f65152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_us-gaap_LandMember_196a044f-f577-4ca2-8495-68fbd4f65152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_49411df4-e5c1-455b-b28e-da2313a6ddff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_49411df4-e5c1-455b-b28e-da2313a6ddff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_40a06829-1072-4b3d-9e91-79819c761086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_40a06829-1072-4b3d-9e91-79819c761086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_e553b4f7-904e-4228-8643-1f856357f872" xlink:href="ssd-20220331.xsd#ssd_MachineryEquipmentAndSoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d8705969-dacb-4b73-addc-a8407dfef170" xlink:to="loc_ssd_MachineryEquipmentAndSoftwareDevelopmentMember_e553b4f7-904e-4228-8643-1f856357f872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" 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_f478c3c4-bd99-4648-91a0-49db411b7eaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_66b6d206-3496-454b-8415-96be06f53aee" 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_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_66b6d206-3496-454b-8415-96be06f53aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_02d9499f-22af-40e2-ab0f-b47c4bb75a2f" 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_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_02d9499f-22af-40e2-ab0f-b47c4bb75a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_327402b8-8002-4bc0-8d6b-dbf761e1108b" xlink:href="ssd-20220331.xsd#ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress_327402b8-8002-4bc0-8d6b-dbf761e1108b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_d848868b-96ea-4707-992f-05da06f1f9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_ConstructionInProgressGross_d848868b-96ea-4707-992f-05da06f1f9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7bb8a932-d282-42e7-a55c-fba40bf5181a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_48378942-b72e-45cf-a0bd-aa1cfb0c3f56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7bb8a932-d282-42e7-a55c-fba40bf5181a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d896577a-1ac9-43a5-90ae-f4b3bcaa8772" 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_e193d289-1545-454c-9c80-d61c5cd862cb" 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_d896577a-1ac9-43a5-90ae-f4b3bcaa8772" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e193d289-1545-454c-9c80-d61c5cd862cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ddbd31be-3761-4260-a7fa-0a5e53d51fe9" 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_57e869f9-4192-469c-9eea-942ffb5075e0" 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_ddbd31be-3761-4260-a7fa-0a5e53d51fe9" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_57e869f9-4192-469c-9eea-942ffb5075e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_639e57c8-55cc-4a60-b0e4-a3497e6d50e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ddbd31be-3761-4260-a7fa-0a5e53d51fe9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_639e57c8-55cc-4a60-b0e4-a3497e6d50e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_99c69bc2-a831-4ca2-9189-640e75d27330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ddbd31be-3761-4260-a7fa-0a5e53d51fe9" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_99c69bc2-a831-4ca2-9189-640e75d27330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_5b0d5089-08fb-432e-91ae-492d408c8272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ddbd31be-3761-4260-a7fa-0a5e53d51fe9" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_5b0d5089-08fb-432e-91ae-492d408c8272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b5cc5b36-27e9-4102-8b71-816e5a64a43e" 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_665c594b-f726-42de-bb4b-b298b1ac6d5d" 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_b5cc5b36-27e9-4102-8b71-816e5a64a43e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_665c594b-f726-42de-bb4b-b298b1ac6d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_61c91a12-e372-40ea-a749-36685562ab56" 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_665c594b-f726-42de-bb4b-b298b1ac6d5d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_61c91a12-e372-40ea-a749-36685562ab56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" 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_61c91a12-e372-40ea-a749-36685562ab56" xlink:to="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_da90d7d1-5ead-47b5-8e4e-515dadceebb5" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:to="loc_ssd_NorthAmericaSegmentMember_da90d7d1-5ead-47b5-8e4e-515dadceebb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember_0ea43461-31a0-4bd8-8cfd-4c4a67dd4920" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:to="loc_ssd_EuropeSegmentMember_0ea43461-31a0-4bd8-8cfd-4c4a67dd4920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AsiaPacificSegmentMember_22eef14b-27e1-420b-b97f-88b22b9e5471" xlink:href="ssd-20220331.xsd#ssd_AsiaPacificSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2b6e7239-c5d1-43e1-bcd0-b9d923971219" xlink:to="loc_ssd_AsiaPacificSegmentMember_22eef14b-27e1-420b-b97f-88b22b9e5471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_40fd2563-44bf-4e01-be40-5e8a2d9e2a09" 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_665c594b-f726-42de-bb4b-b298b1ac6d5d" xlink:to="loc_us-gaap_GoodwillLineItems_40fd2563-44bf-4e01-be40-5e8a2d9e2a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e69bbb21-de22-45e8-9116-1c6d39a96d75" 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_GoodwillLineItems_40fd2563-44bf-4e01-be40-5e8a2d9e2a09" xlink:to="loc_us-gaap_Goodwill_e69bbb21-de22-45e8-9116-1c6d39a96d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_06e6e90a-2811-443a-901a-bc5a35abecb3" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_06e6e90a-2811-443a-901a-bc5a35abecb3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_89782ed0-a761-4425-be91-1bf87a6dbd01" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_89782ed0-a761-4425-be91-1bf87a6dbd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" 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_89782ed0-a761-4425-be91-1bf87a6dbd01" xlink:to="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_78b2854c-cd38-4963-870d-a9861ff365ea" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" xlink:to="loc_ssd_NorthAmericaSegmentMember_78b2854c-cd38-4963-870d-a9861ff365ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember_5fad5d4d-7628-47f6-9d30-28d294b6ec13" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e1afe48e-bb1a-4925-ad10-1865b7d6f1be" xlink:to="loc_ssd_EuropeSegmentMember_5fad5d4d-7628-47f6-9d30-28d294b6ec13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae4902ab-d637-43a7-bfd2-1604fec92986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fb978787-013d-4039-885e-7f285f9a7f2e" 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_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fb978787-013d-4039-885e-7f285f9a7f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bbde5757-10ab-40be-8f76-f213794ecd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_bbde5757-10ab-40be-8f76-f213794ecd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_85a3e6f5-e795-4101-b8b8-db3517a455f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f2d5f8db-31cf-4e10-b482-4223ae35f4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f2d5f8db-31cf-4e10-b482-4223ae35f4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4dffea4a-6130-43da-a2bf-310e714a9d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4dffea4a-6130-43da-a2bf-310e714a9d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f6f50aef-11f9-440a-9a9c-4796aa81ad24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_124a2fd4-b035-4069-b725-f0a4a4161593" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f6f50aef-11f9-440a-9a9c-4796aa81ad24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f0c41173-c408-44ee-8258-5704b111b278" 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_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f0c41173-c408-44ee-8258-5704b111b278" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4c5ce523-e2e9-430f-aa75-61c250fe3760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4c5ce523-e2e9-430f-aa75-61c250fe3760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_211e7e21-1832-4e2f-bd72-6be4a62c75da" 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_4c5ce523-e2e9-430f-aa75-61c250fe3760" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_211e7e21-1832-4e2f-bd72-6be4a62c75da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_19e0eb67-f71f-4533-96bf-1c922d367879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_211e7e21-1832-4e2f-bd72-6be4a62c75da" xlink:to="loc_us-gaap_TradeNamesMember_19e0eb67-f71f-4533-96bf-1c922d367879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_003ed170-b09c-4874-adcd-3a474e608258" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3f56cfb1-2154-4189-bfa2-02e0df0920f2" 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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3f56cfb1-2154-4189-bfa2-02e0df0920f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6bc6ec2-54b4-4106-be95-ccca4df30fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_cc34a84d-c942-477c-b7cb-0e995bc4d0ea" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c6bc6ec2-54b4-4106-be95-ccca4df30fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d1e60b61-5d3c-4b71-88ac-cc42a501f06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d1e60b61-5d3c-4b71-88ac-cc42a501f06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a7b2d281-7ea9-40f4-acd1-4d11843a46e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a7b2d281-7ea9-40f4-acd1-4d11843a46e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_678ff556-f6a9-4388-b672-1196a261a3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_678ff556-f6a9-4388-b672-1196a261a3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a611b346-4d28-4f2a-8a4a-cfba8809864d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a611b346-4d28-4f2a-8a4a-cfba8809864d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9f0caa5d-5cf9-451e-b486-6ac48eacf56f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9f0caa5d-5cf9-451e-b486-6ac48eacf56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d209b92c-e99b-40e4-b982-9c334177eb03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d209b92c-e99b-40e4-b982-9c334177eb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fdd0f965-553a-4614-af95-6568a4997fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fdd0f965-553a-4614-af95-6568a4997fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_98007f16-0e00-4557-9cff-6bedc7342f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_98007f16-0e00-4557-9cff-6bedc7342f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0ec0cf55-9b85-4fac-91b9-dd0911e6fd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f78a1d6e-0ac9-4686-b207-9b7754c13eb7" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0ec0cf55-9b85-4fac-91b9-dd0911e6fd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b35252fb-9bf5-4beb-b169-24324bc5492e" 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_GoodwillRollForward_790fe7a6-be5b-4ebe-b2c3-e6aa91ca78de" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_b35252fb-9bf5-4beb-b169-24324bc5492e" xlink:to="loc_us-gaap_GoodwillRollForward_790fe7a6-be5b-4ebe-b2c3-e6aa91ca78de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_74993c51-b41b-4988-b985-8bce91999e7d" 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_790fe7a6-be5b-4ebe-b2c3-e6aa91ca78de" xlink:to="loc_us-gaap_Goodwill_74993c51-b41b-4988-b985-8bce91999e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2adf367a-6fc9-4174-aecd-66b2b7ae223f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_790fe7a6-be5b-4ebe-b2c3-e6aa91ca78de" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_2adf367a-6fc9-4174-aecd-66b2b7ae223f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d745a536-8190-4487-a91a-61dadda19386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_790fe7a6-be5b-4ebe-b2c3-e6aa91ca78de" xlink:to="loc_us-gaap_Goodwill_d745a536-8190-4487-a91a-61dadda19386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_IntangibleAssetsRollForward_12ad573a-8090-4eb8-9630-5ee3cbf070d5" xlink:href="ssd-20220331.xsd#ssd_IntangibleAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b35252fb-9bf5-4beb-b169-24324bc5492e" xlink:to="loc_ssd_IntangibleAssetsRollForward_12ad573a-8090-4eb8-9630-5ee3cbf070d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a86d336-efa1-467f-987b-a8831962550a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ssd_IntangibleAssetsRollForward_12ad573a-8090-4eb8-9630-5ee3cbf070d5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a86d336-efa1-467f-987b-a8831962550a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e9427511-cf7e-4e93-b6aa-6f4cd48a9fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ssd_IntangibleAssetsRollForward_12ad573a-8090-4eb8-9630-5ee3cbf070d5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e9427511-cf7e-4e93-b6aa-6f4cd48a9fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_76a95dc3-7561-4798-ba9b-826598169392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ssd_IntangibleAssetsRollForward_12ad573a-8090-4eb8-9630-5ee3cbf070d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_76a95dc3-7561-4798-ba9b-826598169392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7e4c56aa-c887-44a7-8488-b479e51e4e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ssd_IntangibleAssetsRollForward_12ad573a-8090-4eb8-9630-5ee3cbf070d5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7e4c56aa-c887-44a7-8488-b479e51e4e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/Leases" xlink:type="simple" xlink:href="ssd-20220331.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c9fcd482-49a0-4204-a286-82b16ea2f3a5" 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_46cb20ed-9811-4f1c-bec9-8b7df76818a4" 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_c9fcd482-49a0-4204-a286-82b16ea2f3a5" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_46cb20ed-9811-4f1c-bec9-8b7df76818a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_f09dc21d-863a-4931-9df5-940fc54647d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c9fcd482-49a0-4204-a286-82b16ea2f3a5" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_f09dc21d-863a-4931-9df5-940fc54647d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d270ed96-b849-4812-8e00-0eea10f0fd81" 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_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock_7e12e34b-8efc-4ddd-b086-41decd33ce9c" xlink:href="ssd-20220331.xsd#ssd_LeaseLesseeBalanceSheetInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d270ed96-b849-4812-8e00-0eea10f0fd81" xlink:to="loc_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock_7e12e34b-8efc-4ddd-b086-41decd33ce9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_b75f705c-306a-4b73-bff3-9ff11ace80a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d270ed96-b849-4812-8e00-0eea10f0fd81" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_b75f705c-306a-4b73-bff3-9ff11ace80a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_85078b71-a5dc-433a-bef5-0cfa36a9fc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d270ed96-b849-4812-8e00-0eea10f0fd81" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_85078b71-a5dc-433a-bef5-0cfa36a9fc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_cc69ab20-ed33-49b5-86db-2a79335c10cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d270ed96-b849-4812-8e00-0eea10f0fd81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_cc69ab20-ed33-49b5-86db-2a79335c10cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_de2ec28f-f426-4e6c-bc4d-583a5da912f0" 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_LesseeOperatingLeaseRenewalTerm_0d8ef19a-46d3-4c97-a0de-28d0f6cbd57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_de2ec28f-f426-4e6c-bc4d-583a5da912f0" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_0d8ef19a-46d3-4c97-a0de-28d0f6cbd57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" 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_OperatingLeaseRightOfUseAsset_614a12bc-068e-4382-b362-6a2794fc4981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_614a12bc-068e-4382-b362-6a2794fc4981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a5889547-b5b8-4dad-9088-007b69a44d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a5889547-b5b8-4dad-9088-007b69a44d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5c1daf2a-22b2-4b6f-91af-511548930cba" 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_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5c1daf2a-22b2-4b6f-91af-511548930cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6938fe7b-9436-4418-87cc-366ce8ecc919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_OperatingLeaseLiability_6938fe7b-9436-4418-87cc-366ce8ecc919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_FinanceLeaseRightOfUseAssetGross_7a7327fb-eb97-4a18-8b82-fba288ce84ef" xlink:href="ssd-20220331.xsd#ssd_FinanceLeaseRightOfUseAssetGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_ssd_FinanceLeaseRightOfUseAssetGross_7a7327fb-eb97-4a18-8b82-fba288ce84ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_e482dec4-76c4-4174-831e-3803860b7efa" xlink:href="ssd-20220331.xsd#ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_e482dec4-76c4-4174-831e-3803860b7efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_570907bf-932a-421a-92eb-a34aea744747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_570907bf-932a-421a-92eb-a34aea744747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1de436ee-040a-4d70-9366-0e87ac34985b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1de436ee-040a-4d70-9366-0e87ac34985b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_dff71136-d7be-4e56-ad06-dafbdc5f6fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ab6601b-fd19-4c14-9190-bdffb5c8806e" xlink:to="loc_us-gaap_FinanceLeaseLiability_dff71136-d7be-4e56-ad06-dafbdc5f6fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_067bba43-eacc-4f46-bd2f-a9f8e9c5e066" 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_374308c9-2292-48cd-b1b0-7dcc50c10372" 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_067bba43-eacc-4f46-bd2f-a9f8e9c5e066" xlink:to="loc_us-gaap_OperatingLeaseCost_374308c9-2292-48cd-b1b0-7dcc50c10372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e93eec28-bdec-42dc-a561-6cb7a9cc4c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_067bba43-eacc-4f46-bd2f-a9f8e9c5e066" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e93eec28-bdec-42dc-a561-6cb7a9cc4c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_2457fe21-27a9-4dee-b265-74f40fc919be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_067bba43-eacc-4f46-bd2f-a9f8e9c5e066" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_2457fe21-27a9-4dee-b265-74f40fc919be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e17d5618-be21-4ac7-948e-cd498dd7a879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_067bba43-eacc-4f46-bd2f-a9f8e9c5e066" xlink:to="loc_us-gaap_LeaseCost_e17d5618-be21-4ac7-948e-cd498dd7a879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_5e24ea05-9b1c-4476-bb19-061b74440592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_ba46c956-6da2-46c2-b702-8ec9e22cea3d" 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_LeaseCostAbstract_5e24ea05-9b1c-4476-bb19-061b74440592" xlink:to="loc_us-gaap_OperatingLeasePayments_ba46c956-6da2-46c2-b702-8ec9e22cea3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e62d287f-92fa-40b0-af41-44ff36ebdddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_5e24ea05-9b1c-4476-bb19-061b74440592" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e62d287f-92fa-40b0-af41-44ff36ebdddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_167d4c93-4570-46db-bac3-988b8a75b728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_5e24ea05-9b1c-4476-bb19-061b74440592" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_167d4c93-4570-46db-bac3-988b8a75b728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesMaturityDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e604b863-5619-4eaa-bfda-3446dac7c6a4" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_55a7b34a-bc32-416d-9eb2-c82e04661e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e604b863-5619-4eaa-bfda-3446dac7c6a4" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55a7b34a-bc32-416d-9eb2-c82e04661e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_d1726417-472b-48fb-921c-d7d23b34ffc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55a7b34a-bc32-416d-9eb2-c82e04661e06" xlink:to="loc_us-gaap_FinanceLeaseLiability_d1726417-472b-48fb-921c-d7d23b34ffc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e604b863-5619-4eaa-bfda-3446dac7c6a4" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_16a2d22b-5d32-40f1-8c9e-b1e30b1c26fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_16a2d22b-5d32-40f1-8c9e-b1e30b1c26fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_50acd0b5-df0c-4271-ab4d-8e4243a788b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_50acd0b5-df0c-4271-ab4d-8e4243a788b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1168ca8b-f075-475b-a97a-c0b00c5cb0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1168ca8b-f075-475b-a97a-c0b00c5cb0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_060c190b-510a-4284-b769-2fc100da7144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_060c190b-510a-4284-b769-2fc100da7144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d8014e8b-8714-4796-89cb-b5fa7d978539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d8014e8b-8714-4796-89cb-b5fa7d978539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_7ce7a0a9-6bc3-4fbb-8c51-497843ab1089" xlink:href="ssd-20220331.xsd#ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour_7ce7a0a9-6bc3-4fbb-8c51-497843ab1089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb3e4e2d-8483-4ec0-a04c-855d465e44ef" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb3e4e2d-8483-4ec0-a04c-855d465e44ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_240e54f5-fa65-4c59-9a3f-015507d55422" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_240e54f5-fa65-4c59-9a3f-015507d55422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1c298d69-3c57-466a-8210-b6915ead3177" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_d8e4141b-daf4-4a23-84a4-eafb0b0f306e" xlink:to="loc_us-gaap_OperatingLeaseLiability_1c298d69-3c57-466a-8210-b6915ead3177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesMaturityDetails_1" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesMaturityDetails_1"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesMaturityDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#LeasesLeaseTermsandDiscountRatesDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_23367d7c-afaa-4011-8fdf-bd7ef3ad0515" 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_efb1cd36-9dca-4716-be1c-9536cfd14d17" 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_23367d7c-afaa-4011-8fdf-bd7ef3ad0515" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_efb1cd36-9dca-4716-be1c-9536cfd14d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_c2273564-99f3-49ca-8fa8-facee9b38108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_23367d7c-afaa-4011-8fdf-bd7ef3ad0515" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_c2273564-99f3-49ca-8fa8-facee9b38108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_793dbed3-aeff-4341-b03e-dc6c2116dfac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_23367d7c-afaa-4011-8fdf-bd7ef3ad0515" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_793dbed3-aeff-4341-b03e-dc6c2116dfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d9fecefd-ea77-400b-9eea-0712a6f77e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_23367d7c-afaa-4011-8fdf-bd7ef3ad0515" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d9fecefd-ea77-400b-9eea-0712a6f77e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/Debt" xlink:type="simple" xlink:href="ssd-20220331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c4028a4a-c585-4579-8d2c-6142bbfa9820" 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_02c706f3-1090-49eb-8960-986e60855c20" 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_c4028a4a-c585-4579-8d2c-6142bbfa9820" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_02c706f3-1090-49eb-8960-986e60855c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/DebtDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7c5edc98-f5d8-423a-9eef-3873e8cf9c2a" 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_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7c5edc98-f5d8-423a-9eef-3873e8cf9c2a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" 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_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:to="loc_us-gaap_CreditFacilityAxis_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" 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_9e1d6b30-33a1-40fa-8d40-c312ec44a69e" xlink:to="loc_us-gaap_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b1122eb0-24ea-44a6-b33c-ad1f25944668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" xlink:to="loc_us-gaap_LineOfCreditMember_b1122eb0-24ea-44a6-b33c-ad1f25944668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2e276d7f-e225-4d50-951d-683bc6181125" 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_CreditFacilityDomain_d719b8cf-a204-4f3d-ac50-5ab2a9e2e5ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2e276d7f-e225-4d50-951d-683bc6181125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" 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_LineOfCreditFacilityTable_31943efa-6637-4e55-9656-09fec0238e9c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7f6058b1-9104-4c98-abc9-c29f9c48d0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7f6058b1-9104-4c98-abc9-c29f9c48d0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2f033c02-f834-4ab8-81f5-7211dbd48fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2f033c02-f834-4ab8-81f5-7211dbd48fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_250efe97-2496-4113-b356-e09ac27dc6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCredit_250efe97-2496-4113-b356-e09ac27dc6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0005b765-6ceb-4211-927a-e7959b173a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0005b765-6ceb-4211-927a-e7959b173a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_0c2c7ebd-44f0-43da-b5d3-0becd3e93f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LongTermLineOfCredit_0c2c7ebd-44f0-43da-b5d3-0becd3e93f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_7c3c01b8-fdda-46f3-923c-31a96f9f3f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_7c3c01b8-fdda-46f3-923c-31a96f9f3f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c9c48902-c1d9-4c5d-b68d-fd9c6a3e8906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7c16f57a-9e0e-4e01-b900-4b99851724b2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_c9c48902-c1d9-4c5d-b68d-fd9c6a3e8906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ssd-20220331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07f81bbb-90c6-4bc7-9ae6-317aed99e02f" 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_0df4eded-194f-4826-a18c-3b5296a1c430" 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_07f81bbb-90c6-4bc7-9ae6-317aed99e02f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0df4eded-194f-4826-a18c-3b5296a1c430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformation" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_dd0d99a0-5aaf-4198-9007-39d64c5873c4" 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_f965f7ab-a076-42da-bfc5-35184786e2d9" 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_dd0d99a0-5aaf-4198-9007-39d64c5873c4" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f965f7ab-a076-42da-bfc5-35184786e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_478dc35a-81d5-4974-a750-95c9b303a927" 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_6e5bb505-3b33-45f6-9afe-d0e70cfd528a" 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_478dc35a-81d5-4974-a750-95c9b303a927" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6e5bb505-3b33-45f6-9afe-d0e70cfd528a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock_8c6ab288-b4bb-467a-9ed4-808a526dc9de" xlink:href="ssd-20220331.xsd#ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_478dc35a-81d5-4974-a750-95c9b303a927" xlink:to="loc_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock_8c6ab288-b4bb-467a-9ed4-808a526dc9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4b2e205f-2532-41a2-b91d-c841fc17df31" 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_116bdcae-cf86-4534-bc76-44abfabb67ca" 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_4b2e205f-2532-41a2-b91d-c841fc17df31" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f4a35b0b-21a8-470e-87a7-9b22159ab86e" 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_ScheduleOfSegmentReportingInformationBySegmentTable_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f4a35b0b-21a8-470e-87a7-9b22159ab86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" 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_f4a35b0b-21a8-470e-87a7-9b22159ab86e" xlink:to="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_74d62597-58fd-4d10-9eba-69e19c5a6f1f" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:to="loc_ssd_NorthAmericaSegmentMember_74d62597-58fd-4d10-9eba-69e19c5a6f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_EuropeSegmentMember_0d4cc63b-dd0b-4c08-b695-be95e54fc298" xlink:href="ssd-20220331.xsd#ssd_EuropeSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:to="loc_ssd_EuropeSegmentMember_0d4cc63b-dd0b-4c08-b695-be95e54fc298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_AsiaPacificSegmentMember_d1a6977d-f5d3-4392-9469-0dd39d74c106" xlink:href="ssd-20220331.xsd#ssd_AsiaPacificSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f622159a-08f8-4acf-874c-c3e5069f8ebe" xlink:to="loc_ssd_AsiaPacificSegmentMember_d1a6977d-f5d3-4392-9469-0dd39d74c106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:to="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_e728fd29-89ce-4f4d-bd36-827f74d877f6" xlink:to="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_3bef7319-a4d8-4a52-b672-d5c96e61de8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:to="loc_us-gaap_IntersegmentEliminationMember_3bef7319-a4d8-4a52-b672-d5c96e61de8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_c3b45e78-2d10-419b-89bc-99db36507a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ee46fe5e-6e67-4eec-9a94-6b65edae5533" xlink:to="loc_us-gaap_CorporateNonSegmentMember_c3b45e78-2d10-419b-89bc-99db36507a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" 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_116bdcae-cf86-4534-bc76-44abfabb67ca" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8dc329e1-2551-4eda-9036-e43b17600667" 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_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8dc329e1-2551-4eda-9036-e43b17600667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_46acb814-0755-489d-8426-ed9659ab70b5" 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_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_OperatingIncomeLoss_46acb814-0755-489d-8426-ed9659ab70b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4c83a102-f3f5-49aa-ae0e-809e95e5880c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_Assets_4c83a102-f3f5-49aa-ae0e-809e95e5880c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_74a61b12-d1d3-439d-ad87-836e6c3ddf62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2e718107-9108-442a-83b1-53ae38604dbc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_74a61b12-d1d3-439d-ad87-836e6c3ddf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationDetails2" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationDetails2"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_438c0073-9ef7-4238-92a3-7342452ffe8a" 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_44a60852-5714-4c72-a0c7-aa1938b0861c" 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_438c0073-9ef7-4238-92a3-7342452ffe8a" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_db3c0b5a-e434-4481-9d71-0d84116f9336" 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_9e0e6a0f-df9a-4852-9420-c0bad36d8a11" xlink:to="loc_us-gaap_SegmentDomain_db3c0b5a-e434-4481-9d71-0d84116f9336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_47a540db-903e-454a-b44b-4f5ea4921767" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_db3c0b5a-e434-4481-9d71-0d84116f9336" xlink:to="loc_ssd_NorthAmericaSegmentMember_47a540db-903e-454a-b44b-4f5ea4921767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:to="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_32e5a96a-a596-4ce9-b834-7dc749ba9ca1" xlink:to="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_WoodConstructionMember_7e905333-d54e-420d-abba-c3f662d54fb2" xlink:href="ssd-20220331.xsd#ssd_WoodConstructionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:to="loc_ssd_WoodConstructionMember_7e905333-d54e-420d-abba-c3f662d54fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ConcreteConstructionMember_60d73b04-6114-4de8-999d-07774c39a805" xlink:href="ssd-20220331.xsd#ssd_ConcreteConstructionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:to="loc_ssd_ConcreteConstructionMember_60d73b04-6114-4de8-999d-07774c39a805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_OtherProductsMember_c73f7332-fd4a-4908-af19-7c37c5dd691f" xlink:href="ssd-20220331.xsd#ssd_OtherProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5120564-031a-4839-9105-c6b6553bfdd6" xlink:to="loc_ssd_OtherProductsMember_c73f7332-fd4a-4908-af19-7c37c5dd691f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_292a0cb0-85bb-4c4b-b6aa-74c36990aa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_44a60852-5714-4c72-a0c7-aa1938b0861c" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_292a0cb0-85bb-4c4b-b6aa-74c36990aa2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_123a68a1-fc8f-4737-9aa9-c44850f226d1" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_292a0cb0-85bb-4c4b-b6aa-74c36990aa2c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_123a68a1-fc8f-4737-9aa9-c44850f226d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8a3bfe56-e7a4-4474-b036-43a2c27240d7" 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_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8a3bfe56-e7a4-4474-b036-43a2c27240d7" xlink:to="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a43ba61b-b0e6-438a-80dc-2848e018f35f" 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_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a43ba61b-b0e6-438a-80dc-2848e018f35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" 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_a43ba61b-b0e6-438a-80dc-2848e018f35f" xlink:to="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_NorthAmericaSegmentMember_42b545b5-6fd2-4a9e-8f70-b8a6afd3b702" xlink:href="ssd-20220331.xsd#ssd_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" xlink:to="loc_ssd_NorthAmericaSegmentMember_42b545b5-6fd2-4a9e-8f70-b8a6afd3b702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ssd_ForeignSegmentsMember_3eea3e2d-d524-4932-b3bd-b6bcdd1de264" xlink:href="ssd-20220331.xsd#ssd_ForeignSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1682f60a-84d3-410b-8a09-b291e26319e0" xlink:to="loc_ssd_ForeignSegmentsMember_3eea3e2d-d524-4932-b3bd-b6bcdd1de264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_87e0bbea-285a-4e30-ba71-e26a46e8cf22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_15685c33-fa5c-4475-8d5c-3dc87b05c7ec" xlink:to="loc_srt_ConsolidationItemsDomain_87e0bbea-285a-4e30-ba71-e26a46e8cf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_127972ac-5cf7-4386-9831-34ad505d8847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_87e0bbea-285a-4e30-ba71-e26a46e8cf22" xlink:to="loc_us-gaap_CorporateNonSegmentMember_127972ac-5cf7-4386-9831-34ad505d8847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a56d3acf-2622-4f07-96ce-da90e6ae9a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a56d3acf-2622-4f07-96ce-da90e6ae9a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b9962347-12a0-45c6-8dbd-4b1c1aa650b2" 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_a56d3acf-2622-4f07-96ce-da90e6ae9a53" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b9962347-12a0-45c6-8dbd-4b1c1aa650b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6cf34ed7-2798-4853-b2cc-7ca6d05ac02f" 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_b9962347-12a0-45c6-8dbd-4b1c1aa650b2" xlink:to="loc_us-gaap_SubsequentEventMember_6cf34ed7-2798-4853-b2cc-7ca6d05ac02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_aeaf70c6-7915-4d84-8da3-1750dff4ec61" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_691fa739-8a26-4c26-916c-709b7a572642" 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_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_691fa739-8a26-4c26-916c-709b7a572642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_f110bb0a-bc8d-4d75-928e-ca4e09e4e5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_d4516c87-9df4-40a4-93c2-43c08d86325f" xlink:to="loc_us-gaap_NumberOfReportableSegments_f110bb0a-bc8d-4d75-928e-ca4e09e4e5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ssd-20220331.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_630bdfb5-69d5-4721-b85b-a13458aa5967" 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_SubsequentEventsTextBlock_e464955d-9e14-4528-9fbe-cd94179c24aa" 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_SubsequentEventsAbstract_630bdfb5-69d5-4721-b85b-a13458aa5967" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_e464955d-9e14-4528-9fbe-cd94179c24aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.simpsonfg.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ssd-20220331.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.simpsonfg.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_f1c2270d-ab99-470d-8106-c5b93732c0ab" 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_1f4e9eb6-25c1-4b11-9154-c69d5354402b" 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_f1c2270d-ab99-470d-8106-c5b93732c0ab" xlink:to="loc_us-gaap_SubsequentEventTable_1f4e9eb6-25c1-4b11-9154-c69d5354402b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_84bae628-e7f4-4d45-99e1-873fbaeaec4c" 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_1f4e9eb6-25c1-4b11-9154-c69d5354402b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_84bae628-e7f4-4d45-99e1-873fbaeaec4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a19b8427-d6af-40fd-8300-35d02cb140d0" 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_84bae628-e7f4-4d45-99e1-873fbaeaec4c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a19b8427-d6af-40fd-8300-35d02cb140d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_45f27fa8-3108-4d7e-af67-4ae721b1f790" 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_a19b8427-d6af-40fd-8300-35d02cb140d0" xlink:to="loc_us-gaap_SubsequentEventMember_45f27fa8-3108-4d7e-af67-4ae721b1f790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" 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_1f4e9eb6-25c1-4b11-9154-c69d5354402b" xlink:to="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_5093232c-865b-44b2-b95e-3e3bffaae645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_5093232c-865b-44b2-b95e-3e3bffaae645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_8e7e1107-4e79-4b67-a3da-b67597154787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_Dividends_8e7e1107-4e79-4b67-a3da-b67597154787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4582f32b-3ef7-4da6-9577-198df181c34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_adf9f037-bbb2-44d1-88fb-9555e02ae19d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4582f32b-3ef7-4da6-9577-198df181c34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>exhibit102amendmenttoeta001.jpg
<TEXT>
begin 644 exhibit102amendmenttoeta001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL74O$]II=X;6:R
MU:5P =UMIL\R<_[2(1^M5/\ A-]/_P"@;X@_\$MU_P#&Z .EHKFO^$WT_P#Z
M!OB#_P $MU_\;H_X3?3_ /H&^(/_  2W7_QN@#I:*YK_ (3?3_\ H&^(/_!+
M=?\ QNC_ (3?3_\ H&^(/_!+=?\ QN@#I:*YK_A-]/\ ^@;X@_\ !+=?_&Z/
M^$WT_P#Z!OB#_P $MU_\;H Z6BN:_P"$WT__ *!OB#_P2W7_ ,;H_P"$WT__
M *!OB#_P2W7_ ,;H Z6BN:_X3?3_ /H&^(/_  2W7_QNC_A-]/\ ^@;X@_\
M!+=?_&Z .EHKFO\ A-]/_P"@;X@_\$MU_P#&Z/\ A-]/_P"@;X@_\$MU_P#&
MZ .EHKFO^$WT_P#Z!OB#_P $MU_\;H_X3?3_ /H&^(/_  2W7_QN@#I:*YK_
M (3?3_\ H&^(/_!+=?\ QNC_ (3?3_\ H&^(/_!+=?\ QN@#I:*YK_A-]/\
M^@;X@_\ !+=?_&Z/^$WT_P#Z!OB#_P $MU_\;H Z6BN:_P"$WT__ *!OB#_P
M2W7_ ,;H_P"$WT__ *!OB#_P2W7_ ,;H Z6BN:_X3?3_ /H&^(/_  2W7_QN
MC_A-]/\ ^@;X@_\ !+=?_&Z .EHKFO\ A-]/_P"@;X@_\$MU_P#&Z/\ A-]/
M_P"@;X@_\$MU_P#&Z .EHKFO^$WT_P#Z!OB#_P $MU_\;H_X3?3_ /H&^(/_
M  2W7_QN@#I:*YK_ (3?3_\ H&^(/_!+=?\ QNC_ (3?3_\ H&^(/_!+=?\
MQN@#I:*YK_A-]/\ ^@;X@_\ !+=?_&Z/^$WT_P#Z!OB#_P $MU_\;H Z6BN:
M_P"$WT__ *!OB#_P2W7_ ,;H_P"$WT__ *!OB#_P2W7_ ,;H Z6BN:_X3?3_
M /H&^(/_  2W7_QNC_A-]/\ ^@;X@_\ !+=?_&Z .EHKFO\ A-]/_P"@;X@_
M\$MU_P#&Z/\ A-]/_P"@;X@_\$MU_P#&Z .EHKFO^$WT_P#Z!OB#_P $MU_\
M;H_X3?3_ /H&^(/_  2W7_QN@#I:*YK_ (3?3_\ H&^(/_!+=?\ QNC_ (3?
M3_\ H&^(/_!+=?\ QN@#I:*YK_A-]/\ ^@;X@_\ !+=?_&Z/^$WT_P#Z!OB#
M_P $MU_\;H Z6BN:_P"$WT__ *!OB#_P2W7_ ,;H_P"$WT__ *!OB#_P2W7_
M ,;H Z6BN:_X3?3_ /H&^(/_  2W7_QNC_A-]/\ ^@;X@_\ !+=?_&Z .EHK
MFO\ A-]/_P"@;X@_\$MU_P#&Z/\ A-]/_P"@;X@_\$MU_P#&Z .EHKFO^$WT
M_P#Z!OB#_P $MU_\;H_X3?3_ /H&^(/_  2W7_QN@#I:*YK_ (3?3_\ H&^(
M/_!+=?\ QNC_ (3?3_\ H&^(/_!+=?\ QN@#I:*YK_A-]/\ ^@;X@_\ !+=?
M_&Z/^$WT_P#Z!OB#_P $MU_\;H Z6BN:_P"$WT__ *!OB#_P2W7_ ,;H_P"$
MWT__ *!OB#_P2W7_ ,;H Z6BN:_X3?3_ /H&^(/_  2W7_QNC_A-]/\ ^@;X
M@_\ !+=?_&Z .EHKFO\ A-]/_P"@;X@_\$MU_P#&Z/\ A-]/_P"@;X@_\$MU
M_P#&Z .EHKFO^$WT_P#Z!OB#_P $MU_\;H_X3?3_ /H&^(/_  2W7_QN@#I:
M*YK_ (3?3_\ H&^(/_!+=?\ QNC_ (3?3_\ H&^(/_!+=?\ QN@#I:*YK_A-
M]/\ ^@;X@_\ !+=?_&Z/^$WT_P#Z!OB#_P $MU_\;H Z6BN:_P"$WT__ *!O
MB#_P2W7_ ,;H_P"$WT__ *!OB#_P2W7_ ,;H Z6BN:_X3?3_ /H&^(/_  2W
M7_QNC_A-]/\ ^@;X@_\ !+=?_&Z .EHKFO\ A-]/_P"@;X@_\$MU_P#&Z/\
MA-]/_P"@;X@_\$MU_P#&Z .EHKFO^$WT_P#Z!OB#_P $MU_\;H_X3?3_ /H&
M^(/_  2W7_QN@#I:*YK_ (3?3_\ H&^(/_!+=?\ QNC_ (3?3_\ H&^(/_!+
M=?\ QN@#I:*YK_A-]/\ ^@;X@_\ !+=?_&Z/^$WT_P#Z!OB#_P $MU_\;H Z
M6BN:_P"$WT__ *!OB#_P2W7_ ,;H_P"$WT__ *!OB#_P2W7_ ,;H Z6BN:_X
M3?3_ /H&^(/_  2W7_QNC_A-]/\ ^@;X@_\ !+=?_&Z .EHKFO\ A-]/_P"@
M;X@_\$MU_P#&Z/\ A-]/_P"@;X@_\$MU_P#&Z .EHKFO^$WT_P#Z!OB#_P $
MMU_\;H_X3?3_ /H&^(/_  2W7_QN@#I:*YK_ (3?3_\ H&^(/_!+=?\ QNC_
M (3?3_\ H&^(/_!+=?\ QN@#I:*YK_A-]/\ ^@;X@_\ !+=?_&Z/^$WT_P#Z
M!OB#_P $MU_\;H Z6BJ6EZI#JUJ;B"&[A4.4VW5M) ^1CG:X!QSUZ5=H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#%U+PCX>UB\-WJ.D6ES<, IDECR2!TJI_PKWPA_T+NG_]^A72
MT4 <U_PKWPA_T+NG_P#?H4?\*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ
M%'_"O?"'_0NZ?_WZ%=+10!S7_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM
M% '-?\*]\(?]"[I__?H4?\*]\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'
M_"O?"'_0NZ?_ -^A72T4 <U_PKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <
MU_PKWPA_T+NG_P#?H4?\*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"
MO?"'_0NZ?_WZ%=+10!S7_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% '-
M?\*]\(?]"[I__?H4?\*]\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'_"O?
M"'_0NZ?_ -^A72T4 <U_PKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <U_PK
MWPA_T+NG_P#?H4?\*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"O?"'
M_0NZ?_WZ%=+10!S7_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% '-?\*]
M\(?]"[I__?H4?\*]\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'_"O?"'_0
MNZ?_ -^A72T4 <U_PKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <U_PKWPA_
MT+NG_P#?H4?\*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"O?"'_0NZ
M?_WZ%=+10!S7_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% '-?\*]\(?]
M"[I__?H4?\*]\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'_"O?"'_0NZ?_
M -^A72T4 <U_PKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <U_PKWPA_T+NG
M_P#?H4?\*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"O?"'_0NZ?_WZ
M%=+10!S7_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% '-?\*]\(?]"[I_
M_?H4?\*]\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'_"O?"'_0NZ?_ -^A
M72T4 <U_PKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <U_PKWPA_T+NG_P#?
MH4?\*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"O?"'_0NZ?_WZ%=+1
M0!S7_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% '-?\*]\(?]"[I__?H4
M?\*]\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'_"O?"'_0NZ?_ -^A72T4
M <U_PKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <U_PKWPA_T+NG_P#?H4?\
M*]\(?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"O?"'_0NZ?_WZ%=+10!S7
M_"O?"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% '-?\*]\(?]"[I__?H4?\*]
M\(?]"[I__?H5TM% '-?\*]\(?]"[I_\ WZ%'_"O?"'_0NZ?_ -^A72T4 <U_
MPKWPA_T+NG_]^A1_PKWPA_T+NG_]^A72T4 <U_PKWPA_T+NG_P#?H4?\*]\(
M?]"[I_\ WZ%=+10!S7_"O?"'_0NZ?_WZ%'_"O?"'_0NZ?_WZ%=+10!S7_"O?
M"'_0NZ?_ -^A1_PKWPA_T+NG_P#?H5TM% %+2](T[1+4VNF6<-I 7+F.)< L
M< G]!5VBB@ 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
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@""]MVNK&XMUD,;2Q,@<#[I(QFO%/\ A06M?]%!O/\ P'?_ ..U[E10!X;_
M ,*"UK_HH-Y_X#O_ /':/^%!:U_T4&\_\!W_ /CM>Y44 >&_\*"UK_HH-Y_X
M#O\ _':/^%!:U_T4&\_\!W_^.U[E10!X;_PH+6O^B@WG_@.__P =H_X4%K7_
M $4&\_\  =__ ([7N5% 'AO_  H+6O\ HH-Y_P" [_\ QVC_ (4%K7_10;S_
M ,!W_P#CM>Y44 >&_P#"@M:_Z*#>?^ [_P#QVC_A06M?]%!O/_ =_P#X[7N5
M% 'AO_"@M:_Z*#>?^ [_ /QVC_A06M?]%!O/_ =__CM>Y44 >&_\*"UK_HH-
MY_X#O_\ ':/^%!:U_P!%!O/_  '?_P".U[E10!X;_P *"UK_ **#>?\ @.__
M ,=H_P"%!:U_T4&\_P# =_\ X[7N5% 'AO\ PH+6O^B@WG_@._\ \=H_X4%K
M7_10;S_P'?\ ^.U[E10!X;_PH+6O^B@WG_@._P#\=H_X4%K7_10;S_P'?_X[
M7N5% 'AO_"@M:_Z*#>?^ [__ !VC_A06M?\ 10;S_P !W_\ CM>Y44 >&_\
M"@M:_P"B@WG_ (#O_P#':/\ A06M?]%!O/\ P'?_ ..U[E10!X;_ ,*"UK_H
MH-Y_X#O_ /':/^%!:U_T4&\_\!W_ /CM>Y44 >&_\*"UK_HH-Y_X#O\ _':/
M^%!:U_T4&\_\!W_^.U[E10!X;_PH+6O^B@WG_@.__P =H_X4%K7_ $4&\_\
M =__ ([7N5% 'AO_  H+6O\ HH-Y_P" [_\ QVC_ (4%K7_10;S_ ,!W_P#C
MM>Y44 >&_P#"@M:_Z*#>?^ [_P#QVC_A06M?]%!O/_ =_P#X[7N5% 'AO_"@
MM:_Z*#>?^ [_ /QVC_A06M?]%!O/_ =__CM>Y44 >&_\*"UK_HH-Y_X#O_\
M':/^%!:U_P!%!O/_  '?_P".U[E10!X;_P *"UK_ **#>?\ @.__ ,=H_P"%
M!:U_T4&\_P# =_\ X[7N5% 'AO\ PH+6O^B@WG_@._\ \=H_X4%K7_10;S_P
M'?\ ^.U[E10!X;_PH+6O^B@WG_@._P#\=H_X4%K7_10;S_P'?_X[7N5% 'AO
M_"@M:_Z*#>?^ [__ !VC_A06M?\ 10;S_P !W_\ CM>Y44 >&_\ "@M:_P"B
M@WG_ (#O_P#':/\ A06M?]%!O/\ P'?_ ..U[E10!X;_ ,*"UK_HH-Y_X#O_
M /':/^%!:U_T4&\_\!W_ /CM>Y44 >&_\*"UK_HH-Y_X#O\ _':/^%!:U_T4
M&\_\!W_^.U[E10!X;_PH+6O^B@WG_@.__P =H_X4%K7_ $4&\_\  =__ ([7
MN5% 'AO_  H+6O\ HH-Y_P" [_\ QVC_ (4%K7_10;S_ ,!W_P#CM>Y44 >&
M_P#"@M:_Z*#>?^ [_P#QVC_A06M?]%!O/_ =_P#X[7N5% 'AO_"@M:_Z*#>?
M^ [_ /QVC_A06M?]%!O/_ =__CM>Y44 >&_\*"UK_HH-Y_X#O_\ ':/^%!:U
M_P!%!O/_  '?_P".U[E10!X;_P *"UK_ **#>?\ @.__ ,=H_P"%!:U_T4&\
M_P# =_\ X[7N5% 'AO\ PH+6O^B@WG_@._\ \=H_X4%K7_10;S_P'?\ ^.U[
ME10!X;_PH+6O^B@WG_@._P#\=H_X4%K7_10;S_P'?_X[7N5% 'AO_"@M:_Z*
M#>?^ [__ !VC_A06M?\ 10;S_P !W_\ CM>Y44 >&_\ "@M:_P"B@WG_ (#O
M_P#':/\ A06M?]%!O/\ P'?_ ..U[E10!Y%X9^#6JZ!XDL-5G\:W-[%:R[VM
MV@8"08Z9,A_D:]=HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LW7==L/#FDRZEJ4C);Q
MLJ_(A9F9B% 51R221P*TJ\V\5ZM)J'Q$TS38-*O]3LM# OKR.R5&(N'!$ ;<
MR@8&Y^O<4 =NNO:>_AO_ (2".;?IWV4W?F*I)\L+NSCKG':D\/\ B#3O$^C0
MZKI<QEM92P!92I!4D$$'D'(KS+2=0>S\(^.?"UQ8W5@MM8W5[I]O=JJN+65'
M.,*S#"ON'7H13="UE/AW8^9,I:PU;18=2M$'\5XD2))&/=\QM]<T >A1>--$
MGUO5=(BN7>[TJ$SW0$9VJH )P>A(ST%4+?XC:7=VT5S;:7X@F@E4/')'I$[*
MZGD$$+@@UQ&D:++H7B35+:[;??R^$6N;V3^_/)/*[G\SCZ 5N^";;QJW@706
ML]4T)+8Z? 8DEL)6=5V# 8B4 G'? H ZQ/%^CGQ%:: \TD.I7=H+N&&:)D)0
MYX.>C?*WRGG@U;N==L+756TV61A<K9O>E0A(\I6"DY]<D<5PVO: WB'XA:G;
M+,(-0AT6TN+.Z4?ZFX2:8JP]LY!'<$BJ-EKQ\0^+9KB:'[/?0>&KNWO;8]89
MTF0.OTZ$'N"* .HA^)OA^2TBO9(]5M["50RWD^FSK!@]#OVX ]^E:6L^,]#T
M&32EOKS:NJR!+61%+HV=O)8< ?,.>G-4/ DMM#\*-#DO6C6U72XS,TN-@39S
MG/&,5YII^B)KFB_#[2+U72UO4U98=X^9(61S$>?1=I'T% 'MVIZE:Z/I=UJ-
M]*(K6VC:65\9PH&3QW/M6 _Q!T(:-I>JQF\G@U1VCM$@M7DDD9<Y&P#/\)_*
MN2M=7NO&=MH'A.]S]LMYV?7E_P!FU8#!]I)-A^F:PM%6^?PC\,%TV6"*\-]=
M>6]Q&70'$V<J"">,]Q0!ZIIGBZUU2_CLXM,UJ!Y,XDNM,FAC& 3RS* .GYU/
MX<\4Z3XKL9;O2+DS1PRF&0,I5D8=B#[&H])@\51WN[6-0TB>UVGY+2SDC?=V
MY:1AC\*\X\+*_A?PKH?C&W5C9LCVVLQJ.L/G/LGQZQD\_P"R3Z4 =_)XXTP6
MZ3P6FJW<;2RQ;K33Y9MK1N48':#CD'&>M0Z/\0=)UY[<:?9ZQ+%/)Y:7']FS
M"($'!R^W  ((//&*A^&;*_A6=T8,K:G?$$'((^T256^$'_)-K'_KXNO_ $HD
MH [AW6-&=V"HH)9B< #UK'\->*M)\6V,MYI$[2Q12>6^^,HP. PX/."&!![Y
MK ^*.J7$7A^'0=/CGFU#6Y?LJQVP!E\D#,S*"0.$R.2.6%8FEZE_87Q%LG30
M=2T?2=7MH]/<7B1JGVB)3Y)&QVY* ISCHM '8ZEXVTK3]3ETV**_U"^A ,\&
MGVCW!A!Z;RHPI/H3FB+QSH,WAZ^UM;F06MAD7:/"RRP,.JM&0&!Y]*P_AU))
M%H'B&*&.*36XM5O&N(I7V;YBY*;C@D*5V8.#QTSBL'Q;KE]=^%_'6E:GH]A8
MWMOIT,\LMG<&7S=Y(&XE%.0$[YX- '8-\1M%@19;VUUBQMB0#<W>ESQQ+GH6
M<K@#W/%6]6\::7H^JQ:9)%?W5W);BZ6.RLY+C]WN*[CL!XR/Y5QWBJ\\6'0;
M32=671K+2M7Q83ZA;F28VZR+@95@H&[[H;. 2,U->6.JVWQ8M+/P_=6<#V_A
MI8]U["TP,:SXQA64YZ<Y]: .H7QOIO\ 9U_?W%GJUI;6,)FF>[T^6$;1_=W
M;C["H$^(&GR*K)H_B)E89!&C7&"/^^:RO&<6OQ?#+Q3_ &Y>:=<9L6\K[%;/
M%MX.=VYVSVQC'>M'2K;QO]DLB^JZ ;?RT)4:?+NVX'&?.QG'?% &I_PENC_\
M)=_PBYN&75?)\X1E"%*XSPW3.,G'L:=XG\5Z1X/TQ=0UFX:&!Y!$NQ"[,Q!.
M ![ G\*\X\3Z?<S^//%&JZ>A;4M&MM/U"V4=7V>;O3Z,A88]Q5#Q_?P>-M#U
MW6[5C)I.CZ8B6K=GN9]C.?JL95?8N: /3=4\:Z9I6L?V4]OJ5S>>0MP8[.RD
MGVQL2 3L!QRIIA\<Z7%I-_J=U::K9VMBJO*UWI\L1(8X&T,!NY]*YJYBUN7X
MO78T2ZL+>4:%;^8;RW>4$>;)T"NN#5CQQ'KL7PSUW^V[O3[AR(O*-G;O$ /,
M7.=SMGMZ4 =<_B+3$\,-XB%QOTQ;8W7FH"<QXSG'7..U9.K?$'2-$6:2]M-7
M6WA57>Y73I6A (!!WA=N.1WZUQWC'_BCM&\3:(WRZ+K%C=3Z<?X8+C8S20>P
M;EU'^\*WOB1_R1;5/^O&/^:4 =)HOB:VUR=XH+'58-J;]]Y82P(1D#AF !//
M2E7Q3I+>*W\,_:2NJ+ )_*92 R>QZ$]\=:T[7_CS@_ZYK_*O-]3T&76_'?BE
MK&00:M90:?=:?.?X)E$W!_V6&58>AH [B\\2:9I]]=6=S.R2VMF+V7Y"0(BQ
M4$8ZG*D8'-1Q>*=+-A>7EU))8I9$"X6\C,;1Y *\'KG(QC.3QUXKB]!U&R\:
M>.;U[BW*K/X?CM[RU<D-#*+B59(SCD$'O]#7=V&@V.GI* LES)+(LLDMU(9G
M9EQM.6_NX&,=.O7)H DT76;/Q!I$&J:>[M:S[MA="AX8J<@\CD&K]<E\,O\
MDG^G?[\__H^2NMH **** "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**** "J.GZ-8:7<7UQ9P>7-?3>?<N69C(^ ,Y).!@  #@=A5ZB@#*U+PWI.K
MW?VJ^M/,G^S2VA<2,I,,@PZ':1D'WZ=1BFW/A?1;VTTNUN;!)8=+DCDLU9F_
M=,@PISG)P/7.>]:]% &;/H.F7.I3ZC+;;KNXM/L4LF]ANAR6VXSCJQYZ\]:P
MXOAGX5@B2**TO8XT 5434[D!0.@ \SBNNHH S;'0=-TZ[6[MH&6X6UCL_,:5
MW)B0DJIW$YP6/)Y.>34/_"+:+_;EYK0L4&HWEO\ 9;B8,P,D?'!&<=ASC/'6
MMBB@#D8?AEX1ACBB_LR26"+&R">\FEB&.GR,Y4CVQ703Z-I]SJ&GW\MN#<Z?
MO^RN&($>]=K8 .#D<<BKU% &=::%IEAJ]_JMK9I'?7^S[3,"<R;!A?8<>F,]
MZS)O ?AN?2+#2WL'%GI[L]JD=S*AB9LY(96#<[CU/>NDHH YW3_ ^@Z7?Q7M
MI#>+/$24+ZA<2+TQRK.0>O<5IV.BZ=IVCKI-K:JM@%9/(8EP58DL#NR2#D]?
M6K]% &=H>A:;X;TJ/3-)MA;6<99DC#LV"Q)/+$GJ33](T>PT'34T_38/(M8V
M9ECW,V"S%FY))Y))J]10!1DT:PEUN'69(-U_#"T$4I=OD1CD@+G )P.<9[9H
MU;1[#7+1+748/.B25)D&YE*NARK J000?0U>HH P-6\%Z#K.H'4+JTDCO2H1
MKBUN)+>1U'0,T;*6'US1#X*\.P:+>:1%ID:V=Z,70WMOF_WGSO)]R:WZ* *>
MH:58ZKI4VEWUNL]E-'Y<D39P5^O4?7J*R=1\#>']6N;>YO+6X:XM[<6L<J7L
MT;>6#D*2K@MSSDY-=%10!S4/@'P[#;7EN+6Y>&\A-O.DM]/(&0D$CYG..@Y&
M#4 ^&WAA5"K;WP X &J77'_D2NLHH H6VBZ?9ZE<:C!!MN[F*.&60NQW(F=H
MP3CC)^N>:HQ^#?#\/AN?P]%IJ)I5PS-+;J[ ,6;<><YZX[]L=*W:* .>U7P3
MH&M:D-1O;68W8A6#S8KN:$E 20#L89Y)ID7@/P[#:75H+6XD@NT"3)-?3R!@
M&##[SG'('3%=)10!FZ[H&E^)=+?3=8M%NK1V#&-B5Y!R""""#]#3]2T73]7T
M672+ZW\VPEC$;Q;V&5&,#((/8=ZOT4 (BA$5%&%48 ]JJ0Z79V^J7>I10[;N
M[2-)Y-Q.]4SM&,X&-QZ>M7** ,NT\.:18:[>ZW:V21:C>JJW$RLW[P#ID9QG
MCJ!4^JZ5::S9&SO5E:$L&(BF>)LCI\R$']:NT4 8F@>$M&\,;_[)MYH%<;2K
MW4LJ@9SP'8@<GM6W110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MA:!'V;+ZU:!CQG(#=1[UI4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M%R#^- 'G'AT_\(]?1^*P=MJ^N7NEZD>PBDG)B<^@63'/HYJ2)6U3Q5X;\6S
MAM8UQOLH;JMI'#(L0]MWS/\ \#KU$^%]%.C7ND-8(;"]DDDN(2S$.SG<QSG(
MR>>.G:II-!TN4:8&M$QIC!K, D"$A=@P >?E..: //\ PA:^)YKKQ4VCZIIE
MK;?\)#> QW-B\S;LKD[A(O'3C%7_ !/ITU]JO@O3M>:VO7GNKN*Y,,1CCD5K
M:48"EF(X([]>:V9_AUX6N+RYNWT^437,K33-'>3H'=CDMA7 YJ_8^$M$T[[)
M]FM&!LYGN("\\DA1V38QRS'JIQ@\4 >=W5[<V5_X<\):I*TE]I>O6S6\[];J
MT*2B.3W8?<;W&>]=)\1/^0IX)_[&"'_T7)73ZAX>TG5=2L-1OK))KS3W+VLQ
M)#1DXST//0<'(J;4-(L-4ELY+VW$KV4XN;<EB-D@! ;@\\$]>* +M%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4-:T6Q\0Z1/I>I1
M&6TGV^8BNR$[6##E2".0*R+3P#X=M+Z"]-K<75Q V^%KV\FN1&WJHD8@'WQF
MNFHH S]/T6PTN\O[NUA*W&H3":YD9RQ=@ !U/  & !P*6;1;"XUNUUEX3]OM
M8GACE5R/D?&5(!PPR ><X/2K]% %!-%L(]>EUM82-0EMUMGEWGF-26 QG'4G
MG&:S-5\$:)K&K/JEREXEX\:Q/);7TT&Y5S@$(P!QDUT5% ',CP%H7]FWVGR)
M?3VMZ@CGCN-0GER <C&YSMY],4EM\/\ PY;WD%V]K<W<T#!X?MM[-<+&W9@L
MCD ^^*Z>B@"IJFF66LZ;/IVHVZ7%I.NV2)^C#KVY!SSD=*Q+?P#X?M[*_M?(
MN9A?PBWN99[N625XAT3>S%@OL"*Z:B@".WMXK6VBMX(Q'#$@2-%Z*H& !^%8
M]CX0T33;V&[M+0QRP2SS1?O7*HTV#)@$X .T<=!VQFMRB@#)N_#.D7OB*QU^
M>T#:I8HR03AB"JL""" <'[QZYQDU0U#P)H.HZA/>O%=6\]S_ ,?)L[R6W$_;
MYU1@&/OUKI:* ,6+PGH<#Z2T-@D2Z3O^Q1HQ"1%AACMS@G&>3D\D]35S6-(L
M=>TJXTS4H!/:7  DCW%<X((Y'(((!R/2KU% &?I^BV.F7E[=VL3+/?.CW#M(
MS%V50@/)XX Z466B6&G:E?ZA:0F*XOV5[G#G:[*,!MN< XZD#GO6A10!0M]&
ML+76;W5X82M[>I''/)O)W*F0HQG QD]*=JVE6>N:5<Z9J$9DM+E-DJ*Y0L/3
M(((J[10!S^F>#=)TB\6ZMGU%G52H6XU&>9"",'*.Y4_E2:5X)T+1M0CO;.VF
M$D*LMNDMS))';!OO")&8J@/L!QQTKH:* ,G0=$31O#L&DERZ1JZDACP&8G )
M.>-V,YSQ67IOP\T#29+9K+^THEMF5HHO[3N#&NTY V%]I'L1BNJHH YX^"=!
M.L_VF;67S?/^U>3]HD\CS_\ GKY6[9O[YQUYZ\U7F^'N@37MU=@:C%+=3-/-
MY&IW$2L[=3M5P/T[5U-% '+3_#[0+B^GO2-1CN+@J96AU.XCWE5"@D*X!. !
M726MM'9VD-K$7,<*+&ID<NV ,#+$DD^Y.34M% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% $%[)-#8W$MO'YDR1,T:8SN8#@?G7BG_"ROBW_T("_^ <__ ,57
MN5% 'AO_  LKXM_]" O_ (!S_P#Q5'_"ROBW_P!" O\ X!S_ /Q5>Y44 >&_
M\+*^+?\ T("_^ <__P 51_PLKXM_]" O_@'/_P#%5[E10!X;_P +*^+?_0@+
M_P" <_\ \51_PLKXM_\ 0@+_ . <_P#\57N5% 'AO_"ROBW_ -" O_@'/_\
M%4?\+*^+?_0@+_X!S_\ Q5>Y44 >&_\ "ROBW_T("_\ @'/_ /%4?\+*^+?_
M $("_P#@'/\ _%5[E10!X;_PLKXM_P#0@+_X!S__ !5'_"ROBW_T("_^ <__
M ,57N5% 'AO_  LKXM_]" O_ (!S_P#Q5'_"ROBW_P!" O\ X!S_ /Q5>Y44
M >&_\+*^+?\ T("_^ <__P 51_PLKXM_]" O_@'/_P#%5[E10!X;_P +*^+?
M_0@+_P" <_\ \51_PLKXM_\ 0@+_ . <_P#\57N5% 'AO_"ROBW_ -" O_@'
M/_\ %4?\+*^+?_0@+_X!S_\ Q5>Y44 >&_\ "ROBW_T("_\ @'/_ /%4?\+*
M^+?_ $("_P#@'/\ _%5[E10!X;_PLKXM_P#0@+_X!S__ !5'_"ROBW_T("_^
M <__ ,57N5% 'AO_  LKXM_]" O_ (!S_P#Q5'_"ROBW_P!" O\ X!S_ /Q5
M>Y44 >&_\+*^+?\ T("_^ <__P 51_PLKXM_]" O_@'/_P#%5[E10!X;_P +
M*^+?_0@+_P" <_\ \51_PLKXM_\ 0@+_ . <_P#\57N5% 'AO_"ROBW_ -"
MO_@'/_\ %4?\+*^+?_0@+_X!S_\ Q5>Y44 >&_\ "ROBW_T("_\ @'/_ /%4
M?\+*^+?_ $("_P#@'/\ _%5[E10!X;_PLKXM_P#0@+_X!S__ !5'_"ROBW_T
M("_^ <__ ,57N5% 'AO_  LKXM_]" O_ (!S_P#Q5'_"ROBW_P!" O\ X!S_
M /Q5>Y44 >&_\+*^+?\ T("_^ <__P 51_PLKXM_]" O_@'/_P#%5[E10!X;
M_P +*^+?_0@+_P" <_\ \51_PLKXM_\ 0@+_ . <_P#\57N5% 'AO_"ROBW_
M -" O_@'/_\ %4?\+*^+?_0@+_X!S_\ Q5>Y44 >&_\ "ROBW_T("_\ @'/_
M /%4?\+*^+?_ $("_P#@'/\ _%5[E10!X;_PLKXM_P#0@+_X!S__ !5'_"RO
MBW_T("_^ <__ ,57N5% 'AO_  LKXM_]" O_ (!S_P#Q5'_"ROBW_P!" O\
MX!S_ /Q5>Y44 >&_\+*^+?\ T("_^ <__P 51_PLKXM_]" O_@'/_P#%5[E1
M0!X;_P +*^+?_0@+_P" <_\ \51_PLKXM_\ 0@+_ . <_P#\57N5% 'AO_"R
MOBW_ -" O_@'/_\ %4?\+*^+?_0@+_X!S_\ Q5>Y44 >&_\ "ROBW_T("_\
M@'/_ /%4?\+*^+?_ $("_P#@'/\ _%5[E10!X;_PLKXM_P#0@+_X!S__ !5'
M_"ROBW_T("_^ <__ ,57N5% 'AO_  LKXM_]" O_ (!S_P#Q5'_"ROBW_P!"
M O\ X!S_ /Q5>Y44 >&_\+*^+?\ T("_^ <__P 51_PLKXM_]" O_@'/_P#%
M5[E10!X;_P +*^+?_0@+_P" <_\ \51_PLKXM_\ 0@+_ . <_P#\57N5% 'A
MO_"ROBW_ -" O_@'/_\ %4?\+*^+?_0@+_X!S_\ Q5>Y44 >&_\ "ROBW_T(
M"_\ @'/_ /%4?\+*^+?_ $("_P#@'/\ _%5[E10!X;_PLKXM_P#0@+_X!S__
M !5'_"ROBW_T("_^ <__ ,57N5% 'D7AGQY\2M2\26%EJ_@P6>GS2[9[C[+,
MOEKCKDM@?C7KM%% !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!7NKZTL55KN
MZ@MU8X4RR! ?IFB&_L[F!YX+N"6%,[I$D#*N/4CI7!?$A0_B?P6ITD:L#=W/
M^A'R_P![^X;_ )Z$+QUY/:JN@6\-M\4%>70%\-+=::\$5D!&1?L&#,Q\K*91
M>V=Q!/84 >F12QSQ++%(LD;C*NAR"/4&DAN(;C?Y,T<FQRC[&!VL.H..A]J\
MNO&UOP5J)\&Z$@:WUQW;19F(QIY^].I'=4!+K]<<UZ%X?T*S\-Z);:78@^5"
MO+L<M(YY9V/=B<DT 7IKF"VV>?/'%YC!$\QPNYCT SU/M1/<06L7FW$T<,>0
M-\C!1D].37D/C?4-"\5>,-2TC5-=L=.@T:R*6IGN5C)OI!D.,GGRPJCV+&K>
MLZS;>._A)HMS<A9!=ZC96UZB-QO\]4D&1V/)'L10!ZK+-%;QF2:1(XQC+.P
M&3@<FJUQJVFVDQAN=0M(91C*23*K?D37E^OZC=6_P_UOPMJTK2:GI3VOES/U
MNK4W$8CE]SQM;_:'O6UINCZ9JWQ4\9#4M-L[P1P6&S[3 LFW,;YQN!QG _*@
M#T!'61 Z,&5AD,IR"*K76J:?92".[OK:W<C<%EF5"1ZX)KC= M(?#GQ/O] T
ML>3I-SI:ZA]D4_N[>;S2AV#^$,.<#N*R_$<:R?&+#>&AKP_L!/W!\G]W_I#_
M #?O2![<<\T >EK=VS6INEN(C;A2QE#C9@=3GIBJG_"0:+_T%[#_ ,"4_P :
M\KACCM/#7Q+@:Q&C336+SKHH Q!'Y#+Y@*_(=Y!)VY P!UK4T."U?1M-#?"H
MRYMXLSF*Q(?Y1\W+YYZ^M 'H<NMZ5!(T<NIV4<B]5>X4$?AFB+6=*N)5CAU.
MSDD8X54G4DGT !KA/B_H6CQ_#C7+]-*L5O0L1^T"W029\U!][&>G%6/'WA;3
M[+P;<:IHFDV5KJ&ER1ZC"UO;K&286W$$J.1MW4 =[)/#"\:2RQHTC;4#, 6/
MH/4T2W$$#(LLT<;2$A [ %CUX]:\D\;7<GB;4QJVE,TD7AO2XM8AVG[TLDBR
M 'U_<Q-_WW6S<W$7BGXBQW$#>98Z)HS7*,.GG7*_+_Y#4G_@5 ':_P#"0:+_
M -!>P_\  E/\:EFU;3;=8VFU"TC65=\9>90'7U&3R*\E\"Q6Y\#:,6^&1U%O
MLRYN_+LSYW^U\[AOS&:T?$,,"_$O1HO^$4&J1+H,@73E2#$'[U.<.P0;?N\'
MOQQ0!Z3#JVFW(D,&H6DHC4N^R96VJ.I.#P/>K*3120"=)4:(KN$BL"I'KGTK
MS^]AMU\%>*I(_!8\/N-)N%\PQVX,H,;9&8F)XP.OM6?X<ED\+Z2?#ER['3M1
MTQKO29&.=K&/=+;Y]B2Z^Q([4 >HQR)-$LL3J\;@,K*<A@>X-.KG? '_ "3O
MPW_V#+?_ -%K714 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SGB;PS<ZY?Z1?V6J?
MV?=Z9+))$YMQ,&WH4(()'8FH;#PE=_\ "06FM:YKDNJ7-DDBVB+;I!'$7&&;
M"Y+,1QR>/2NIHH Q-4\.IJ?B;0=:-RT;:0TY6()D2^;'LY.>,=>];39VG:0#
MC@D9I:* ,'PQX6MO#ND&T>07MS+-)<7-U)& TTKL6+$<X[#Z 5ES_#^%[S4'
M@U!H+6\U&UU+[,(@5CFB92Q!S_'M&?2NRHH Y3QKX&M?&,=HS7<EE=6S\3QI
MN+QY!:-AD94E5/L0#3+KPCJR^)]3UO2/$0L&U%(4FB:Q6;'EJ0I!+#U/:NNH
MH P?#WA>+0Y[R^GO9]1U2^*FYO;C 9@OW555 "J,G 'K5/5_"FHW7BP>(-+U
MT:?<&Q6R=&LUF#*'+YY88Y/Z5U5% '&_\(&UQ::ZVI:S->ZGK%D;%[MH5188
ML, J1KQC+$\GD]Z=:^&O%EG9P6L/C*,10QK&@.DH3M P/X_:NPHH P?%'AL^
M*/!]UH-Q>F)KE$5[E8P>596)VY[E>F>];<D,<T#PRJ'C=2C*>A!&"*?10!R?
M@SP-;>$=(O+!KM]0^U.-\DR!3Y:HL:1]3P%7'XFCP=X&A\(Z->V*W\MY)=L-
MUQ(@5@BQK&B8ST55%=910!PVC^#?$NA:/:Z78^,46UM8Q'$&TI&( ]3OYJS>
M^$-8N-:L=9M_$@@U*WL6LY938*ZRAG#D[=V%Y KL** .6;PYKMYIVI6&J^)4
MN[:]LY;;:FGK$4+KMWY#'. 3Q4NM^#[;6_",&ARW#Q26R1_9[M%^>*1!A7 _
M/([@D5TE% &?H.EKH?A_3M)64S+96T=N)"NTOL4+G';.*T*** "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 **** "L/Q%KT^DR:=9V
M-DMYJ.HS-%;Q23>5&-J%V9FP< !>P)-;E<IXWD\.M#I]IXD\R"WGG)@OUD,2
MVLRKE29004)!(!Z'!!H GM_$&KPV6KMK&B"UGT^W-PK03F2"Y7:QPKE5((*X
M(*\9!YS6#=_$R:#X;:5XLAT0SS:A,D*6(N<$%F8##[>?N^G>J5CJ$A@\5Z78
MZ_+K^C0:2TB7<LBRM#,RN#%YJC#_ "@-SDC-86E_\D?^'7_8<L__ $>U 'K,
M&O:?/X:3Q LP&GM:_:_,/:/;N.?<"N+T[XH76I^$#K46@".Z.K1Z7'9RW>,L
M^S#,^SC[XR,'I6+)9W4>KR_"]8W&GW%\+]' ^5=-),CQY_ZZCR_HU4YXI)-"
MUF&WF-O(WCY%CE50WEGS8@& /!QUP>* /0;;Q3JUMKMAIGB#0HK :@SQVUQ;
M7OVA#(JEMC912N5!P>>E58/&.O7UB=9T_P -1W6B^:R+LO";N1%<H76+9M[$
M[=^<5>L_"5S_ &S::KK.NW>K36.\VL;PQ0QQLR[2V$4;FP2!D\9-<-J.H^'+
M/2K[7/"WB*ZT;6-SR#1#.#YMSDYB>U8G#,W'RXZYH [:_P#%=_+K]QHGAW2$
MU&ZM$1KR:XN/(@@+#*J3M8LQ'. .!CFI-(\5W-QK$^AZUI?]FZM'!]IC1)A+
M%<1 X+(^!T/4$ C(ZUS^A:Q:^$_%OB"U\1S1:;_:MPFH6MQ<.$BD!C57C#GC
M<C+C!.<'-2?;K;Q;\2+"_P!&E6YT[1;&Y6>]BYB>67:!&K=&("ECC('% &OX
M"\<1>-M)>X:S:PO(MK2VK2;R$<;D<-@95A[=01VK4\+:[_PDGAZ#5?L_V?S7
ME3RM^_&R1DZX'7;GIWKSO0K2XTOX>^%/&&FQ-)<Z=8*E[ @YN;,\NONR??7Z
M$=ZZGX52I-\.--FB.Z-Y+EE([@W$A% #(?&.O7MDVL:=X:CNM&$K(NR\/VN1
M%<H76+9M[$[=V33?%GC'Q%X6LKO4G\-V=QIL$B(DO]IE9'#.$4E/*..6'&37
M+:CJ/ARTTJ^USPOXBNM%UD-))_8IG!\VYR?W;VK$X9FX^7'7-='\6'DD^%5V
M\R>7*SVA=,_=/GQY% %K5O%OB'P_X<O]7U7PY9Q_9S$L,4.I&3S6>14P3Y0V
MXW9Z&FZGXO\ $7A^Q?4]<\+V\>F0D?:)K/4O.>)20-VPQKN SV.:3XN*6^&F
MI*&*DRVP##J/](CYK$\9:)>:8-.GU[Q!JFK>%VN%CU."811A 2/+=C&BDQAL
M!A[@]J .IU/Q7=_V\VA>']+74[^*)9KEY;CR8+96^YN;#$L<$A0.G-+I/BJ\
M?7UT#7M*&FZC+$TULT4_G0W*+C=L;"D,,C*D9QS6+;:I9>$OB-X@;6IX[.SU
ML6]Q97LQVPN4CV-&7/ 88! )Y!I9M1M/%WQ)\/RZ).EY9Z(MS->7D!W1!I(_
M+2,..&8Y)('0"@#3\#^.HO&,-TLEDUA>6[9\AI-_F1$D+(IP,@E6!XX(Q49^
M($*>'SJ#:=+)=2ZE+IMI90N&>XE21D&"0 H(4L2> /6N6T'3KJ'X>:%XHTB(
MR:II1N"T*];JV,S^9#[G W+_ +0'K6;I-RI\/:#XO@CEN-,L/$%_<7'EH698
M)GD7S=O7"[@3WQ0!WW_"1>*K&:WDU7PI&;*:18W?3KPW,L&XX!9/+7(&>2I.
M!S75W#3);2M;QK+,J$QQL^T,V. 3@X!/?!KS/QIXQ$EBUWX3\<027KQ!;32K
M*&&Z>>7/IAG'7V Q7;_9_$9UQ9O[1T\:3D9MC:-YV-O/[S?C[W/W>G'O0!S-
MUXT\66?B#3]$E\)Z?]KOXY9(<:N2N(P"V3Y/'45=UKQGJ'AZV\/_ -IZ-"MU
MJNIQV#Q17F]80Y(#AM@W<<XP/K5?7_\ DL'@_P#Z\[__ -!2L_XM_P#'YX&_
M[&.U_G0!MZCXJUI?%USH&C:%;7KVUK'<R2SWY@X<L  /+;^[ZULZ+=ZY=>?_
M &SI-K8;=OE>1>FXW]<Y^1<8X]<Y]J\]UQ](3XN:I_:WB6;0T_LNV\MXKX6W
MFG?)D$GKBNR\)76ANMS!I/BA];<$/)YE^MRT8Z#IT!H J7'BO79O%6K:)HV@
M6MX--6!I9I]0,.[S5+#"^6WH>]/U'Q5K6A>'I]3UC0K:%UN8(8X8+\RAQ)(J
M%BWEC&-V<8.?:N0NWT5/BGXL_M?Q3-H9,=EY8BU!;;SOW39SG[V./IGWJYXB
M&G7_ ,.=4A\/Z[-XB>TN;>\F_P!,%U*BK*C$#'0;48@>QH [?Q=K_P#PBWA7
M4-;%M]I^R('\G?LW98#K@XZ^E95[XJUH^+;W0M&T*UO&L[>*>26XOS!Q)NP
M!&W]T]ZPO'_BG0_$W@:XT;0M4M=1U+5?+AM;:VD#R$EU)+*.5  ));&,4\Z5
M>:G\6_$"VFMWNEF/3K/<UJD3&3)DZ^8C=/;'6@#>T[QDWV_4M/\ $&GC2;RP
MM!?2$7 FB>WY!=7 !X*D$$#\:JVOBKQ5JEBNJZ9X2B?3I%\R!+G4!%<31GD,
M$V%5R.0"WY5R]IH=Q?Z?XWT'4+F:Z\826K1"YN' %Q;$,83&  %0DD,!T;.>
MU=/HOQ$\,)X;MWO]5M=.NK:%8[FRN7$<\,BC#)Y9^8G(XP#GM0 7'Q -SI6A
MW6AZ8+R?5;I[06]U/]G,$B*[.KG:V""A&,5;LO%>H)K7]D:YHJ:?=R6LEU;-
M#=B>*94QO7.U2K#<O;H>M<!#IFI/%X=N!)-I-QJ_B>[U"#=$K201R12%<HP(
MR5&<'^]ZUZ!;>%9;2\N-9U36+K5K]+22WA>:..-(4;EMJ( ,D@9)R>,4 9VB
M>+O%VOZ+::M9>%-.^S748DC\S6"&P?4>37:VCW$EG"]W"D-PR RQ))O5&QR
MV!D ]\"O%_ TOA5?!&D"\^(5U87(MQYEJNM+$(CZ!#]WZ5[)IT]M=:;;S6=V
MMW;-&/+N%D#B0#C=N'7ZT 6J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "FR1QS1M'*BNC#!5AD'\*=10!'%;PPP^3%#''%TV*H"_E0((
M0BH(D"(<JNT84^HJ2B@!NQ=^_:-^,;L<X]*;Y$6"/*3!;>?E'WO7Z^]244 %
M0FTMC<_:3;Q>>!CS=@W?GUJ:B@".:"&YC,<\4<L9ZJZAA^1I8XHX8Q'&BHBC
M 51@#\*?10 U41$"(JJ@& H& *(XTB0)&BH@Z*HP!3J* (3:6QN1<FWB,X&!
M+L&[\^M2/&DJ%)$5U/4,,BG44 ->-)$*2(K*>H89%#HLB%'4,IX((R#3J* (
MY((9H3#+$CQ$8V,H*_E2Q0Q01B.&-(XUZ*B@ ?@*?10 U$2-0J*JJ.@48%$<
M<<2;(T5%]%&!3J* ((;.UMY&DAMH8W?[S(@!/U(J>BB@!IC1G5RBEUR%8CD4
MCQ1R;?,C5]IW+N&<'U%/HH AEM+:9]\MO%(V,9= 32Q6T$!)A@CC)ZE$ S^5
M2T4 0R6=K,Y>6VA=SU9D!-.BMX+?/DPQQ[NNQ0,_E4E% $,=I;0RO+%;Q)(_
MWG5 "WU/>I B!RX10[#!;')IU% #?+3S/,V+YF-N['./3-1O9VTEPL[VT+3+
M]V1D!8?0]:FHH :R(Q4LJDJ<J2.A]J=U&#110!6_LZR_Y\[?_OTO^%3HB1H$
M10JCHJC %.HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R/C>7PTS:=9^)EDMX
M97=[;41(85MI5 P/-!!1B"<=C@URPOY)O"_CNPL];GUS1+;27-O?3N)"LK12
M;XA*!B0 !#GDC=@FO57C25"DB*Z'JK#(-(L4:1B-$58P,!0,#'TH \@M@&^'
M/PL5@"#JUF"#W_=2TZULKIM;B^&3Q.=-M;XZ@9"/E;3P1)'$?7]Z=GT0UZ]L
M3"C:N%Y QTI=HW;L#.,9H \2$,UQX?AA@N7MIG\>2JDZ*K&,^8_(# @X]Q7H
M]EX4EMM7BUG5=9O]9O+2-UM5E2*-8MPPQ54506(&,GM72^6G]Q>N[IW]:=0!
MXU>ZEX=LM+?5O!FNW6FZT\@9/#XGW>;.6^:)[4YVDG()7&.N<5T&A:S8>#/$
M?B/2_$-S%IXO]2?4;.ZN6V13I(JY4.>-RE2""<]*]!\B$3&;RD\TC&_:-V/K
M2RPQSILEC21/[KJ"* /-Y;R'Q7XRO-:TIO.TG3-%N+4WJC]W/-(0=B'^(*%R
M2.,D56L+>;0_!?A+QG81L[6>D6T.IPH,F>TV*2V.[1GYA[;AWKU,*JH$50%
MP !QB@* NT ;<8QVH Y#X5D'X8Z"0<CR#@_\#:N!T=SX>\+:5XUB1BFG:E>V
MVH*@R7M);AP3[[7V,!]:]M50JA5  '0 4FQ-I7:NT]1CB@#R*PTZXL_$'@34
M-179J6K7][J%WG^!GMV*I]%0*OX&K>A0^(?%&L:UXLTX:0]AJ&;"T74$D8FU
MC)7*[2/E=MS'/M7J956()4$CID=*%4*H50 !T H \6BGN[#P<OA'4W5K_0=<
MT^(,I.'MWG1HF&><8RO_  &K'Q)@E\*V6J00QL=%U^:*10HR+:\$J,WT615)
M_P!Y3ZU[ 8T)R44GU(I657&&4,/0C- 'GZ:K8^%?B?XAFURYBL+;5K:T>TN;
MAMD3F)75UWG@,,@X)Z&N?UVZAU]/B#K^G-YVE+H(LH[I1\DTBB1FV'^(#<!D
M<9KUZ6*.9"DL:2(>JN,BE"($V!5V8QMQQB@#B]!\+ZH-,TR<^,=:,8AB?R"E
MOL(V@[?]5G';KFL73/\ A(/$WC/5O%.CMI9L8=VE69OED;<B',CKM(&&?(SZ
M+7J &!@=*155%VJH4>@&* /%/L&KVOA+6O!CPQW&HZ'=0:I9V\&=MQ:F42;$
M!Y.TAU_[Y%=U)\4/"O\ 98NK744N[IQB+3H>;IY.T?E?>#9XY&!78[5W;L#=
MC&<<XI@@A68S"*,2D8+A1N/XT <;\49&E^$FN2/$T+O:*S1N02A++P<<9'M4
M_CC3;K5_A;J=C91-+<R6(\N->KD -@>YQ77,H92K $'J"*6@#S;Q/XZ\/:S\
M/K^QTW4(KO4]1LWM8-/B.ZX\UUV[3']Y<$\Y QBJL>A7=Q\38;!-7O=-EMO#
M-LCR61CRY$K@@[T88SZ5Z>L$*S-,L2"5N"X49/XT_:N[=@;L8SCF@#SWP9:_
MV;XXUJRURZN+SQ L8-K>W+Y\^Q+94(H "[6X8 =<'O7$:)_R0CQG_P!A2X_]
M#CKWG:I8,5&X=#CFD$:!2H1=IZC'!H \L^)L$OA?3M>U6VC9M*UNQEM;^-!D
M17)C*Q38]&X1O^ FK-M?0>$?&46K:NWD:5JVD6L*7SC]W#-%GY';^$,&R">.
M#7I;*K*58 @]010R*R%&4%2,$$<$4 >;6_B"ZO/'VFV^A^+GUNQFN)7O;:"W
MA>&UAV,4!E1>/FV@9;)K4^("36-[X<\1B"6XM=(O6>[2)"S)%)&R&3:.3MR#
MQVKLXH8H$V11I&G]U% %/H Y.3XB^'II+2WTB\36;RZD5([;3W$CA21EWYPB
MJ,DEL=*Q/#.MZ=X-U'7=#\0W<.FRR:G/>VL]TPCCN896W JYX+ D@C.>*]#C
M@AA9FBB1"YRQ50,_6EEABG39-$DBYSAU!'ZT <!I>I6NL_$#4?%ULY_L'3M(
M-F;TJ=D[^9YKE/[RJ%QD=SQFNRMM<TV\NX+6WNE>>XM!>Q(%/S0D@!^G3)'O
M5_:H7;M&W&,8XQ5<V$!U*._VGSXX6@0YX5&()&/<JOY4 >??%G_D(^!/^QCM
MOYU/+H=MXC\9^-M,N2R++::>4E3[T4@$I5U/8J0"/I7H3(K8W*#@Y&1T- 4
MD@#)ZGUH \50:KXOU;Q5HUW'Y>NP^'%L+@?=22999"K*?[KAD;VW>U=EI'Q*
M\,1>';<ZAJ,5A?6\2QW&G3?+<1R* "@C^\W/3 YKN JABP4;CU..:88(6F$S
M1(95X#E1N'XT 5M)OI-3TFUO9;*>R>>,.;>X $D>>S =#[5=HHH **** "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@ J(W$ N! 9HQ,1D1[AN(]<=:EKQ>YLK)_A;K.N
MRP0GQ,FI3M]J*C[1'=+<E8T#?>' 0!1V/O0![%+=VT(S+<11C=MRS@<^GUJ5
MG5%+.P51R23@"O,M.\/Z3K&O^/Y=3L(+MENE1//0.(\VT9)7/W2>,D<\#TKH
M? J)J?PLT..^1;I)=-C619E#AQMQ@@]: )9O'6FMH^EZIIX^V6VH:A%8J0VT
MJ7D,>X@CH"#QWKI(KB&XW>3-')L.UMC X/H<5X3H6E:?)\&_!I6VACDOM;M4
MNI8E"/*!<NHW,.20"0/2M;QM90^'M?UJ+0;6'3TF\,.\R6J>4IVW"*7(4=0C
M/SU H ]@BGAN%+0RI(%.TE&!P?3BB:X@MU5IYHX@QP"[!<GTYKA_"FB7&E^+
M7E\OP_802::%:RTJ5B9<.-DI4JO &]=W?(H;3M.UGXFZY!KMK;7:6VFVQLXK
MI ZK&QD\UE#<9W!03[ 4 =S)-%$"9)40!=QW,!@>OTI!<0F#SQ-&8<;O,W#;
MCUSTKQGP=86^MZ[X5AU.(7EM'H]Z8DG^=9(ENU6+<#PPV;2,^@/:HS:21W<^
MB6-K9'3?^$OEC%I=$I;?\>OF)&P4'"[^0N,;L4 >V)(DL:R1NKHPR&4Y!'UK
M%T3Q-;:O]OWJEJ;749K!1)*/WK1D#(Z=<]*S_ VG7&EQ:O!+)IBQF^+I::=(
M7CM"43='R!MR?GVXXWUQ4?A_2;[P?\1K^\L(+B[2_P!3,4TJ!FBV*6783]W!
MYX[T >N37,%OM\^:.+<<+O8+D^@S3I)HH@?,D1,*6.Y@,#U^E>2R>3X@+O+I
M>E74MAH5K]MO-8D9PHDC+_NT (!ZDOD$G [5#X8L[?7]5\"+JL:WB?\ "-2.
MR3?.LA#Q ;@>&QUY[@'J* /7Q<0M!YXFC,.-WF!AMQZYZ5DP^(H9_%K:%%$'
M T];X7*R JP,C)M _P" YSFO*FM;6'4WT-XHX]!;QGY<EMC$6#;AUC*]-IDP
M=O3-=7HUEIFG_&K4K;2X88$&AQF6& !41S,?X1P"1M./?/>@#T2BBB@ 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 *R7\+Z#)K U=](LFU ,'%P85W[A
MT;/J/7K6M10!6BT^S@DNI(K:)'NVWW#*H!E. N6]> !^%/M+2VL+2*TM((X+
M>%0D<4:[511T '85-10!BVOA'P[92.]KHEC"SS)<,4@49D0DJWU!)(],UH2:
M=937ANY;2%[@PFW,K("QB)R4S_=)&<5:HH S=)\/:/H(E_LG3+6R\TCS/(B"
M[L= <=AV':DU;PYHNNF(ZKI=K>-%D(9H@Q4'J ?0^E:=% %5-,L8KF&YCLX$
MG@A,$3K& 4CR#L'HO X]A4$^@:1=6MW;3Z;:R07DGG7$;1 B5^!N;U/RCGKP
M*T:* *FG:98Z19K9Z=:0VMLI)$<*!5R>IX[GUI%TK3TM;NV6R@$%XSO<QA!M
ME9_OEAW)[^M7** ,F;POH-Q>6MW-H]D]Q:(J02-"I,:K]T#V';T[5)8>'M'T
MN5);#3+2V>-75&BB"E0Y!8#'0$@'\*TJ* ,VX\/Z/=VUW;7&F6DL%Y)YMS&\
M0(E? &YO4\#GV%)IOA[1M&</INF6EHXC\K=#$%.W.[!(Z\\UIT4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%!. 30!P?CKQ+KMGJ,6E^&
M%BDO;>TDU.\$B;LPIPL8]&=L@=_EJQXJ\479^']KK?AJXB2>^DM5MI)DW*!+
M(J_,/^!<^E9?A[PKK6K7>J>)[S5]5T2]U2<@6L4<.8[>,E8E821L0<9)QC[W
M2LM?#NLZ3H-[X42UO+RTLM8LKJPN?+_UD#3H[CY0!E"')P!P>F* .AU'QM<R
M_#.\UVS06NJ6C+!<V\BAOL\XD5)$(/U./4$&EDN_$FL>/=<TC3]<BTZUTZ"U
MD0&R68N90Y.22/[OZUD?$OPWJJ+>7F@6<EW'JZQ0:C:Q#)WHRM'.!Z@*4;V(
M/:K_ -MNO#_Q)\1WTNAZO=VM];V:PRV5J95)C5]P)R/[PH U_#^NZJGB6[\,
M:^+:2^AMEO+>[M4*)<0EMA)0D[6#8!&2.175UQGA^RU/5?&=WXLU*PDTV+[$
M+"QM)F4RF/?O>20*2%)(4 9Z#FNSH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **0D*"20 .YIGGP_\
M/6/_ +Z% $E%-#HV,,ISR,'K2E@" 2 3T]Z %HIAFB4D&5 1V+"G*RN,JP8>
MH.: %HIAFB658FE02-R$+#)_"AI8T.&D53Z$XH ?13!+&P)$BD#J0>E/!!&1
MR* "BDW*6*@C(ZC-#,J#+, /4F@!:*C$\1( E0D]MPI3-$IP9$!'8L* 'T49
MXS3(IHI@3%(D@!P2K X- #Z*0LJXW,!DX&3UIK2QH<,Z@^A- #Z*0D 9)X]:
M9Y\/_/6/_OH4 244@92<!AG&<9[4A=5^\P&!GD]J '45'Y\/_/6/_OH4[S$^
M7YU^;ISUH =13&FB4X:1 1V+"E\R/;NWKMSC.>* '44UI(T.'=5/N<4@EC;.
MV1#CDX/2@!]%-61'^XZM]#FE) !)( '<T +14?GP_P#/6/\ [Z%.#HV-K*<\
MC!H =12%@" 2 3T'K33-$"094!'8L* 'T4SS8]N[S$V],YXI5='^XRM]#F@!
MU%,,T2D@R(".Q84OFQ[-^]=OKGB@!U%)N4,!D9/09ZT$@$ D9/0>M "T444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9-
M*D$,DTK;8XU+,3V &30 ^BN&LO&VJ20:/JU[H]O!HFKSQPV[K<EIX_-_U32+
MM"X;C@,<;AUJK+X_UPZ'JNN6V@VC:?I-S/#<>;>,LDJQ.59HP$(Z#/)'.1VR
M0#T.BN?\5ZM>V/@?4M7TE8FGBLGN$,S%0%"%L\ Y('('0GN.M<*=6\0SCX<7
MMS;P7&H7!D:-([E@LP:TR'D)0;3DEF #8QQGI0!ZU17!MX]OK ZM8:GIEJNK
M64]K!$D-T?(G-QGRSO905 PV[(. O&:V_#?B&?5KO4=.OHK6.^L3&SFTG,L4
MB2 E64D CE6!!';WH Z&BN.O_%FL-=ZT=%TBUN[/13LN7GNFC>:0()&2(!",
MA6'+$9)Q[UE6/BS7=6^)=G:6"6;:-<Z+'J")),RDQ22*/,.$/[P#("YQC^*@
M#T:BO(O#7BG6_#_PZ&K?V7;W&DV=W<"XDENF$[J;EP61=I&%W=V&<'IQGI-4
M\?S6-UJ4\-I9OI6E3B"[>2[V3N<*7:./;@A0W<C.#CW .YHKA[CQGK5SXTU?
MPQHVBVL]Q81PR_:;FZ,<6UUW'=A2<Y(  SGD\8Y?\3KB6V\,64T2.\BZK9$1
MQM@O^^7Y1]>E ':T5R5IXGUB'Q+)HFKZ3;)/)8/?6IL;DR[PC!3&=ZKALL,'
MI5?3?&>HMKMCIFK6.G0OJ$4KQ):7WG20.B[C'*-HP<9Y!(R"/>@#M:*\ZM/B
M'K,WAO2O$T^A6L.C7DL,4@^UL9T\QPF\+LVE0QZ9R1SQ5K4?%.KZE#XD&DZ5
M;RZ;I9EM9I9+DI-+(J9?RU"D?+G')&3Z4 =W17.> &9_AWX<9V+,=-@)).23
MY8KHZ "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 **** "HKFW2[M9K:3/ERHT;8]",
M&I:* //;/PQXCETW0/#VH16*:=HUQ!*U['.S/<I <Q*(]HVDD+NRQZ'&<U83
MPAJ2_#SQ)H1:W^UZC-?/ =YV 3.Q3)QQP1GBNZHH Q=4T>;4/!-YHBNB3W&G
M/:!SG:K-&5S],FN:TCPYK['P6=1M;.V_L#?%+Y5R9/-3[,8E<?(,$MV[#O7?
MT4 >?:]X&OM5UO7=0"64RW#Z?/:PW/*2M;[]Z2#!PK!\9YZYQQ6_X6TN:P%Y
M--H>CZ.)F4)!IZ@MM4=9'"J&.2< #@=SFNBHH X:[T/Q'IUSXAM]%M[&XM-;
MD,ZS7%PT;6DK1K&Y*A3O7Y0PP1W'O4-IX1U7P]XQT?4-+BMKVPM]$BT:42SF
M)T"2!O, VL&X[<<]Z[^B@#SYO!>J'X17OA?=;_VA,9RIWGR_GN&D&3C/W2.W
M6FS^"[J#6]2:'P_X>U&'4+L7*WNH(&DM\A1(I382X^4E<,/O<XQ7H=% ')Z/
MX;O;#XC>(]>E,/V/48;:. *QW@QKALC''MS5OQCHMUKNEVEM:&,/#J%M<MYC
M8&R.56;MUP*Z&B@#C/%/A74]:UV2\LKF.W5M$N[!92Q#)+(5*G@=/E.3UK'L
M?".LP:MX=OX="T338],WP2V]M-\TJO&4:3>(QTX(4\G)R:]+HH \_'@S5!\*
M-+\,[K?[?:M;&0[SL_=S*[8.,] >U+_PC_B;2Y/$FG:7!836.LW,MU'=S7#(
M]LTJ@.#&%._!&1@CKSBN_HH Y3PS%JFA0^'?#EQ# T,.D8N)D+$K+'Y:8!Z;
M3N/7DX]C75T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%<OX?\33WE[XELM66"";1KL@F,$ VS('C<Y)Y*YSVXJAX%\<3^(=#U*]U
MFWBLIK,B8H@( MGC$L;G)/)4G/N#0!V]%>9-\0==BT'P5J$UG9)+X@U)()(]
MC_NX'8["OS?>VX.3QSTK0\=ZWXP\+:-J>NVDVB26%KM,<$MM*92"RKRPD SD
M^E '>T5P7B/7/%_A3P?JVMW\VB73VT<9@C@MI4&YI%4[LR'(P3TQS76:]J$N
ME^&]3U&!4::ULY9T5P2I94+ '';(H T:*R_#VI3:MX6TO5)U19[NRBN'5 0H
M9D#$#)SC)KD/#.L>/?$OA>RUN"X\.1K=1EU@DM9QC!(P6$A].N* /0Z*\Y/C
MS6-5T3PK<:1;V-K=ZU=RVLHNU:5(FC#[BNUER,QG!]#72Z9%XP34(VU6]T.2
MR&?,2UM)4D/!Q@M(0.<=NE '0T5P.C:_XNU[2+;Q!IZZ//9SR#_B6*C"9(]V
M"#,7V^8!R05 XQ4T&K^+]8UW7K;2IM$@M=-NQ;(+JVE=W_=H^2RR ?Q8Z4 =
MQ17G,WCK6[O2-"^P6]A;:G?:K+IER+A7EBC>/S Q7:RD@E./K72Z=%XQ2_B;
M5+W0I+(9\U;:TE20\'&"TA YQVZ4 =#17"Z9KOBSQ;;R:IH)TFPT@R.EHU[#
M)-)<A25WG:ZA%)!QU-:$-QXVU#3(62WTK2[Z*22.Y2Z1YXY0"-LD11U(4\\-
MS_,@'545Y]X/UOQKXE@-[-/H,5K#?26TT:6DV]EC?:Q4^9@$@'&0<5U6M1^(
MG>'^PKG2X5 /F_;H))"3QC;M=<=^N: ->BO/_!>N^,?$NFV^KW5QH,-C]HDC
MFB2UE$FV.0JV&,A )VDC(J;2];\7>+;0ZOHATG3])D9OL8O8))I;A 2-[;74
M(#C@<G% '=45SOA3Q%<:TNH66HVJ6FKZ9/Y%W#&^Y"2 RNA/.UE.1GFNBH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#RGXBZ=J=OXF;^R;>=T\36 TFX>%"1$XE4"
M1R.@\N209]J9\0-)O['54L=$M)OL_B'3H]'D:%"5@*2J [D=!Y4DHS[5ZS10
M!YK\1M+D6[\ V]A:2O!9ZW;@B)"PBC7 R<=  .M:WQ:MI[OX7ZW!;0R33.D>
MV.-2S']ZAX KM** .*^+%M/=_"W6;>WADFF=(@L<:EF/[U.@'-4_$GPW\+Q>
M%-7EM-$7[4EC,T.R21FWA#MP-W)SCBO0:* ,+P?%)#X"T&*6-DD33+=61A@J
M1$N01V->;^'OA]<7_P ([,VUWJ]IK#6Y9;>2_G2%F#D^6T>X!58#!P!US7LM
M% 'D/B'^RM0T'P--+HEW::/!=L+JQCMI=UMB)U*E4&[ANXZ]>];OAV?P/:ZQ
M&="L;^/4)%9(S+:WB*>,X+2+M'3J:]!HH \=U=]&OH)+W0]%U71_',C K!;6
M\T9$V1GS6 $3Q]26/!'-;>D>%7U3Q-XMN+F_UJQ5M24(MI=/ DB^1'\W'7G(
MS[5Z/10!YAX]T'2=*TWPE8+I\YT6TU/=/'!'+*RH8Y,L=F7)+')/4DU<\/2>
M XM9B71[+4(KV4&)&DM+Q5Y'.3(NT?4UZ'10!YKX2U^/P/H,7AGQ%:W\%QIS
M/%!/%92S17<>XE&1D4C." 0<$&NU\/ZG>ZOIS7E[I<NFAY6\B&9OWIB_A9UQ
M\C'GY><<5JT4 <5\+[:>U\-7R7$,D+G5;M@LBE20920>>QKM:** .&^&-C*G
MP]%I=PRPM)<W8974JP#3/S@^QJCX4\1Q>#?#UOX;\1VM];7FG P1R164LT5T
M@)V/&R*1R,9!P0:]'HH X[P597LVJ^(?$M[9RV7]L3Q?9[:<;9%AB38K./X6
M;DX[<5V-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!S_B_P 17'AO3K.>UL4O;B[OH;*.)YO*7=(< EMK<9]J33=0\5S:
MA%'J.@:=:VASYDT.IM*R\'&%\I<\X'45B_%.*2?2-"ABG>WDDUZR59D +1DO
M@, 01D=>016UI?A_5K'4([BZ\6:E?PKG=;SPP*CY! R4C!XZ\'M0!2\/^,;O
MQ):>(VLM+C%UI-_-911/<X%PR="6V_)GZ'%,;XAV!\(KK$=M*]\\OV-=+SB;
M[7G'D$=B#U..G-<Y\-=1M-(MO'^H7\ZP6MOX@NY)9&Z*!C_.*IG3=5M]4_X6
MF^F@;F+2:5Y0\U+,J%\[_KOM&XC^[\M ';ZMXJO-/GTW2;;21>^(+V$S&SCN
M-L4"+C<[RE>%!. =N2>@IVG^(-<CUB+3M?T%;59HW>*]LIS<6XVC)60E5,9Q
MT)&#ZU@:AK-CI7Q TWQ;/.I\/ZII LTU!>8X9!)YB[S_  JP;&3W'-;-SXKT
MGQ%/+X=T6Y&HRW5M*LMU9,)(;4%" 7<'&23@ 9/M0!6L_%WB'7[=M1\.^'+>
M?2BQ$$][?&![H XW(@1L D'!8C/I6YX9\1P>)-/EG2WEM;FVF:VN[6;&^"5>
MJG'!'(((Z@BN6\%^,M"T?PA8Z1K>H6NDZGI5NMK=6EY*(G#(-NY0?O!@,@KG
M.:O> (Y;R[\1^(?)DAM-7OQ):+(I5GB2-4$F#R-Q!(SVQ0!?C\6F3XDS>$?L
M0 CTW[?]J\WK\X7;MQ[YSG\*K^#O'47BF]U&QELC8W5K*_E(TF\3PK(T?F*<
M#^-&!';CUK#MO^3CKO\ [%P?^CEJEHVD7<_@J#7-'3=K6DZG?S6Z=/M$9N9/
M,@/LR]/1@IH Z!OB T5Q$T^F!+$ZY+HTUP)\^4R\1N1MZ,W!YXXY-;?BWQ&O
MA?07U 6QN[AI8X+:U5]IGE=@JH#@XZYZ= :XKPE96?CSX?\ BB%2RV^IZK=R
M0LXPT;$JR,1V*M@_A4?A?4;OQ[XCT@ZC$R#PU 6OT8<-J)+1@?\  0K./3>*
M .@_X2SQ'=^(M6TG2_#UC<?V8T*32S:D8LM)&'X'E'@9(_"K=WXEUG2M&6XU
M31+=+^XNX[2SM;>^\Q97<X!9RB[1USP>E<2\FA)\2_&7]K^*Y]$<S6OEI%J(
MMO-'V=<D@]<5O7.H>"V\)26MWK$NO:2]VB7%TUY]H-HS<H[R*08U!48(Z$T
M;<&L>*1-<V=WX=M1="#SK:6"]9K:4[@"C.8P4;!S]TYYK'7QEXM;Q0_AX>%M
M-^W)9B])_M9MGEERG7R>N1TJ/PQ>QVWC.+2M#\33Z_I#V<DMP);A;G[&X91'
MB8<_,"PVDD_+FK,7_)=KG_L7(_\ TH:@#L[*2ZELH7O8(X+EE!DBCD\Q4;T#
M8&?K@5/110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -9%?&]0V#D9&
M<'UIU%% $?V>$JR^3'M<[F&T8)]34E%% #!#$(O*$:"/&-FT8Q]*2&WAMH_+
M@ACB3.=L:A1^0J2B@"&6TMIY$DFMXI'3[K.@)7Z9J:BB@!OEIYGF;%\S&-V.
M<>F:545!A%"C.< 8I:* &I&D8(1%4$Y(48YH6-$+%452QRV!C)]Z=10!"]I;
M2N7DMXG8]69 2:<EO!&K*D,:JWW@J@ _6I** (H+>"V39!#'$A.=L:A1G\*?
ML3S/,VKOQC=CG'IFG44 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !16!=6/BM[N5[37=*AMRQ,<
M<FE.[*O8%A.,GWP*A_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":
M3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T
M,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2
M* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\
M&?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":
M3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T
M,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2
M* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\
M&?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":
M3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T
M,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2
M* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\
M&?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":
M3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T
M,>C?^":3_P"2* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2
M* .EHKFO[/\ &?\ T,>C?^":3_Y(H_L_QG_T,>C?^":3_P"2* .EHKFTT_QD
M'4OXAT<KGD#1Y 2/K]HKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/UK6]/\/:8^
MHZI.8+5&56<1LYRQ"@84$G)('2LRP\=^&]2OXK&'4#'=3'$45U;R6[2'T7S%
M7<?85F_%3_D2Q_V$+/\ ]*$I?BNMJ?AQJK7&/.15:T(^^+C</+V=]V['3WH
M[2H8[JWEN9K:.9&GA"F6,-EDW?=R.V<&O*/%>H7BKJ^K6HUF6[TLP(]TEZ(;
M6UE"H618@X\S.[YLJ?O8!XJ'5DDT?6_B)J6G2WPO4EL8HBMVYV^>$#D!FVY&
M\[2>%[8% 'L=4'U>UCUZ#1FW_:YK9[E/E^78C*IY]<N*\QU-_$6A:1J[6UGJ
M^DZ;<16T"R7NHI<R13/<+&[HPD=ERCD^@*Y%;$6@V^F_%&UL+:\OO(FT&Y&V
M6Z>5XR98@65W)89X[X!&1U- 'HM96@^)=(\3VLUSH]XMS%#,89"$92K@ D88
M ]Q5VPM%L-/M[-9IIE@C6,23OOD? QEF[D]S7C?@"]A\'VNEZO<OY>E:Q;W4
M=RYZ)<02RNC'_>C#C_@ H ]7B\2:1-XEF\.QWBMJT,'VB2W"-\J<<EL8_B7C
M.>:U:\6T'=I?BUO$.JR/:W.H>'KW5;N0+N:!6EB*  ]2D:H,>HJU;7&H:9=W
M,$<>LV<5SX<N[D_VAJ'GR2R)Y>V7 =O+;YSD# Y''% 'K]4+W5[6PU'3;&;?
MYVH2/%!M7(W*C.<GMPIKSBPLYVTSP59SZKJ;_P#"0JL^HSF\D#N$MC((U(.4
M!.,[<$A>3UJSK&@K!KWA;2$UF]G@.JW.TFX)FMXS:N3%YF=_3."3N ;@\ T
M>FUER^(M(@U^WT)[Z/\ M2X5GCMERS;0"23CA> <9QG'%8?@M9++6/%&CK<7
M,UG8WL8MA<3-*T:O!&Y7<Q)(W$XR>],URTM[?XB^$Y88(XY)YKQY750#(PM\
M D]S@ ?A0!H:EXZT#2+R>UO9KQ)(/]85T^X=1QG[RH5/'H:W+&]M]1L+>^M7
M\RWN(EEB?:5W*PR#@\C@]ZYOQG(U_+I/AE&*C6)V%R0<'[-&N^4?\"^5/^!F
MNJ1%C1410JJ,  8 % &/K7BK2- GBM[Z>7[1*AD2&WMY)Y-@ZL5120H]3Q4=
MUXQT*UTRQU WOG07_P#QZ"VB>9YN,G:B L<#KQQWQ4/B#4[?2+Z(V.G1WGB*
M^C\BVC4 ,R*<YD?^&)2V2?? R37.>'=#_P"$=\<:)I4TPF:#0KEUDQ@-,]RC
M2E1VY8<>E '43>,] AT:VU4W^^UNG\J 11.\DCC.4$8!?<,'(QD8.:1?&GA]
MM#?6?[0 LTE\AMT3B02YQY?ED;]_(^7&:Y?2+_3-'D\2:G=VPGDA\0SQ:<D<
M8>9Y9(HPR1>[-NS^)/ -:-E8VOA[1K[7_%,5N+NYOO[1:)%\W[/*5$<<<?'S
M/M 7(Y+,<<4 =%HOB+3/$$<[:?.[-;N$FBEA>*2)B,@,C@,,CIQS6I7,^%M-
MOOM^J^(=3@^RW>JF(+:9!,$,8(0,1P7.YB<<#(':NFH **** "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@#,U[0K+Q)I3Z;J E-N[H_[J0HP96#*0PY&"!69:> ]%MM0@OIV
MO]0N+=M\#:C?2W(B;^\JNQ /OC-=-10!S.H^ ]#U6XOY+I;IH[[YKBW6Y=87
MDVA?,V XW@ <^H!ZC-.D\#Z-->7=S.+N4WMLMM=QO<N4N J[59QGEP/XNO?K
M7244 <Y'X(T?[%?VMU]KOUOHE@FDO;IY7\M<E5#$Y4 DGCG//6DLO!&E6=X]
M[YM_<7KVKVC7-S=O)(8F()7)/&-HQCIDGJ37244 5["SBT[3[>R@,ABMXUB0
MR.68@# R3R3[UB3>!M N/"T7AR>T:33(I?-2-I"2&WE^O7JQ_ D5T=% &3?>
M&M+U+4'O;NW,DDEC)I[J6(5H'(++CWP.:S(_A_HJ/'(\FH33I!);>=->.[M"
MZA3&23RO ('8\]2:ZFB@#%N_"NEWFAV.DNDR06 C^R213,DL)1=JLK@Y!QQ[
MY.:BL?!VCZ?)92PQS-/:7,ETLTLS.\DLB%&=V)RQ*G'/3 ]*WZ* *5GI-I8W
M^H7L",)[^1))R6)!94"# [?*HK$U/P'IFK:L-3N+[65N59FB,6I3(L188.P!
ML+D<'%=110!GG1;-M4LM2<2/=6<#V\+M(3\K[=V?4G8O-1C2G_X2DZOYI"?8
MA:^7N."=Y;..@QZ]3GV%:E% '.ZMX,T[6-8_M66ZU.VO/(%OOL[Z2#* E@#L
M([DFEN/!FG7-A9VTESJ1FLF=K>]^W2?:4W?>'FYW$$<8.1@#T%=#10!RUQ\/
M]#FM-.MXS?6PT]I'@DMKR2.3?)]]F<'<S'G))[GUHG\!:9=:?'9W%]K,RQ7*
MW4<DFIS-)'(H(!5RV1U/ [UU-% &3HOA^#1&F:&^U.Y\T $7U])<!<9^[O)Q
MU[5K444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%8%UKNKP7<L4/A+4KF-&*K-'<6H5QZ@-*"!]0#4/_"1ZY_T).K?
M^!5I_P#'J .EHKFO^$CUS_H2=6_\"K3_ ./4?\)'KG_0DZM_X%6G_P >H Z6
MBN:_X2/7/^A)U;_P*M/_ (]1_P )'KG_ $).K?\ @5:?_'J .EHKFO\ A(]<
M_P"A)U;_ ,"K3_X]1_PD>N?]"3JW_@5:?_'J .EHKFO^$CUS_H2=6_\  JT_
M^/4?\)'KG_0DZM_X%6G_ ,>H Z6BN:_X2/7/^A)U;_P*M/\ X]1_PD>N?]"3
MJW_@5:?_ !Z@#I:*YK_A(]<_Z$G5O_ JT_\ CU'_  D>N?\ 0DZM_P"!5I_\
M>H Z6BN:_P"$CUS_ *$G5O\ P*M/_CU'_"1ZY_T).K?^!5I_\>H Z6BN:_X2
M/7/^A)U;_P "K3_X]1_PD>N?]"3JW_@5:?\ QZ@#I:*YK_A(]<_Z$G5O_ JT
M_P#CU'_"1ZY_T).K?^!5I_\ 'J .EHKFO^$CUS_H2=6_\"K3_P"/4?\ "1ZY
M_P!"3JW_ (%6G_QZ@#I:*YK_ (2/7/\ H2=6_P# JT_^/4?\)'KG_0DZM_X%
M6G_QZ@#I:*YK_A(]<_Z$G5O_  *M/_CU'_"1ZY_T).K?^!5I_P#'J .EHKFO
M^$CUS_H2=6_\"K3_ ./4?\)'KG_0DZM_X%6G_P >H Z6BN:_X2/7/^A)U;_P
M*M/_ (]1_P )'KG_ $).K?\ @5:?_'J .EHKFO\ A(]<_P"A)U;_ ,"K3_X]
M1_PD>N?]"3JW_@5:?_'J .EHKFO^$CUS_H2=6_\  JT_^/4?\)'KG_0DZM_X
M%6G_ ,>H Z6BN:_X2/7/^A)U;_P*M/\ X]1_PD>N?]"3JW_@5:?_ !Z@#I:*
MYK_A(]<_Z$G5O_ JT_\ CU'_  D>N?\ 0DZM_P"!5I_\>H Z6BN:_P"$CUS_
M *$G5O\ P*M/_CU'_"1ZY_T).K?^!5I_\>H Z6BN;7Q%K;.H/@O55!."QNK3
MCW_UU=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &3?\ BCP_I5T;74-<TVTN  3%<721L >AP3FJ
MW_"<^$?^AHT7_P #XO\ XJEU7PI;ZM?-=R:CJ<#%0-EO<[$X]L52_P"$"L_^
M@SKG_@9_]:@"Y_PG/A'_ *&C1?\ P/B_^*H_X3GPC_T-&B_^!\7_ ,55/_A
MK/\ Z#.N?^!G_P!:C_A K/\ Z#.N?^!G_P!:@"Y_PG/A'_H:-%_\#XO_ (JC
M_A.?"/\ T-&B_P#@?%_\55/_ (0*S_Z#.N?^!G_UJ/\ A K/_H,ZY_X&?_6H
M N?\)SX1_P"AHT7_ ,#XO_BJ/^$Y\(_]#1HO_@?%_P#%53_X0*S_ .@SKG_@
M9_\ 6H_X0*S_ .@SKG_@9_\ 6H N?\)SX1_Z&C1?_ ^+_P"*H_X3GPC_ -#1
MHO\ X'Q?_%53_P"$"L_^@SKG_@9_]:C_ (0*S_Z#.N?^!G_UJ +G_"<^$?\
MH:-%_P# ^+_XJC_A.?"/_0T:+_X'Q?\ Q54_^$"L_P#H,ZY_X&?_ %J/^$"L
M_P#H,ZY_X&?_ %J +G_"<^$?^AHT7_P/B_\ BJ/^$Y\(_P#0T:+_ .!\7_Q5
M4_\ A K/_H,ZY_X&?_6H_P"$"L_^@SKG_@9_]:@"Y_PG/A'_ *&C1?\ P/B_
M^*H_X3GPC_T-&B_^!\7_ ,55/_A K/\ Z#.N?^!G_P!:C_A K/\ Z#.N?^!G
M_P!:@"Y_PG/A'_H:-%_\#XO_ (JC_A.?"/\ T-&B_P#@?%_\55/_ (0*S_Z#
M.N?^!G_UJ/\ A K/_H,ZY_X&?_6H N?\)SX1_P"AHT7_ ,#XO_BJ/^$Y\(_]
M#1HO_@?%_P#%53_X0*S_ .@SKG_@9_\ 6H_X0*S_ .@SKG_@9_\ 6H N?\)S
MX1_Z&C1?_ ^+_P"*H_X3GPC_ -#1HO\ X'Q?_%53_P"$"L_^@SKG_@9_]:C_
M (0*S_Z#.N?^!G_UJ +G_"<^$?\ H:-%_P# ^+_XJC_A.?"/_0T:+_X'Q?\
MQ54_^$"L_P#H,ZY_X&?_ %J/^$"L_P#H,ZY_X&?_ %J +G_"<^$?^AHT7_P/
MB_\ BJ/^$Y\(_P#0T:+_ .!\7_Q54_\ A K/_H,ZY_X&?_6H_P"$"L_^@SKG
M_@9_]:@"Y_PG/A'_ *&C1?\ P/B_^*H_X3GPC_T-&B_^!\7_ ,55/_A K/\
MZ#.N?^!G_P!:C_A K/\ Z#.N?^!G_P!:@"Y_PG/A'_H:-%_\#XO_ (JC_A.?
M"/\ T-&B_P#@?%_\55/_ (0*S_Z#.N?^!G_UJ/\ A K/_H,ZY_X&?_6H N?\
M)SX1_P"AHT7_ ,#XO_BJ/^$Y\(_]#1HO_@?%_P#%53_X0*S_ .@SKG_@9_\
M6H_X0*S_ .@SKG_@9_\ 6H N?\)SX1_Z&C1?_ ^+_P"*H_X3GPC_ -#1HO\
MX'Q?_%53_P"$"L_^@SKG_@9_]:C_ (0*S_Z#.N?^!G_UJ +G_"<^$?\ H:-%
M_P# ^+_XJC_A.?"/_0T:+_X'Q?\ Q54_^$"L_P#H,ZY_X&?_ %J/^$"L_P#H
M,ZY_X&?_ %J +G_"<^$?^AHT7_P/B_\ BJ/^$Y\(_P#0T:+_ .!\7_Q54_\
MA K/_H,ZY_X&?_6H_P"$"L_^@SKG_@9_]:@"Y_PG/A'_ *&C1?\ P/B_^*H_
MX3GPC_T-&B_^!\7_ ,55/_A K/\ Z#.N?^!G_P!:C_A K/\ Z#.N?^!G_P!:
M@"Y_PG/A'_H:-%_\#XO_ (JC_A.?"/\ T-&B_P#@?%_\55/_ (0*S_Z#.N?^
M!G_UJ/\ A K/_H,ZY_X&?_6H N?\)SX1_P"AHT7_ ,#XO_BJ/^$Y\(_]#1HO
M_@?%_P#%53_X0*S_ .@SKG_@9_\ 6H_X0*S_ .@SKG_@9_\ 6H N?\)SX1_Z
M&C1?_ ^+_P"*H_X3GPC_ -#1HO\ X'Q?_%53_P"$"L_^@SKG_@9_]:C_ (0*
MS_Z#.N?^!G_UJ +G_"<^$?\ H:-%_P# ^+_XJC_A.?"/_0T:+_X'Q?\ Q54_
M^$"L_P#H,ZY_X&?_ %J/^$"L_P#H,ZY_X&?_ %J +G_"<^$?^AHT7_P/B_\
MBJ/^$Y\(_P#0T:+_ .!\7_Q54_\ A K/_H,ZY_X&?_6H_P"$"L_^@SKG_@9_
M]:@"Y_PG/A'_ *&C1?\ P/B_^*H_X3GPC_T-&B_^!\7_ ,55/_A K/\ Z#.N
M?^!G_P!:C_A K/\ Z#.N?^!G_P!:@"Y_PG/A'_H:-%_\#XO_ (JC_A.?"/\
MT-&B_P#@?%_\55/_ (0*S_Z#.N?^!G_UJ/\ A K/_H,ZY_X&?_6H N?\)SX1
M_P"AHT7_ ,#XO_BJ/^$Y\(_]#1HO_@?%_P#%53_X0*S_ .@SKG_@9_\ 6H_X
M0*S_ .@SKG_@9_\ 6H N?\)SX1_Z&C1?_ ^+_P"*H_X3GPC_ -#1HO\ X'Q?
M_%53_P"$"L_^@SKG_@9_]:C_ (0*S_Z#.N?^!G_UJ +G_"<^$?\ H:-%_P#
M^+_XJC_A.?"/_0T:+_X'Q?\ Q54_^$"L_P#H,ZY_X&?_ %J/^$"L_P#H,ZY_
MX&?_ %J +G_"<^$?^AHT7_P/B_\ BJ/^$Y\(_P#0T:+_ .!\7_Q54_\ A K/
M_H,ZY_X&?_6H_P"$"L_^@SKG_@9_]:@"Y_PG/A'_ *&C1?\ P/B_^*H_X3GP
MC_T-&B_^!\7_ ,55/_A K/\ Z#.N?^!G_P!:C_A K/\ Z#.N?^!G_P!:@"Y_
MPG/A'_H:-%_\#XO_ (JC_A.?"/\ T-&B_P#@?%_\55/_ (0*S_Z#.N?^!G_U
MJ/\ A K/_H,ZY_X&?_6H N?\)SX1_P"AHT7_ ,#XO_BJ/^$Y\(_]#1HO_@?%
M_P#%53_X0*S_ .@SKG_@9_\ 6H_X0*S_ .@SKG_@9_\ 6H N?\)SX1_Z&C1?
M_ ^+_P"*H_X3GPC_ -#1HO\ X'Q?_%53_P"$"L_^@SKG_@9_]:C_ (0*S_Z#
M.N?^!G_UJ +G_"<^$?\ H:-%_P# ^+_XJC_A.?"/_0T:+_X'Q?\ Q54_^$"L
M_P#H,ZY_X&?_ %J/^$"L_P#H,ZY_X&?_ %J +G_"<^$?^AHT7_P/B_\ BJ/^
M$Y\(_P#0T:+_ .!\7_Q54_\ A K/_H,ZY_X&?_6H_P"$"L_^@SKG_@9_]:@"
MY_PG/A'_ *&C1?\ P/B_^*H_X3GPC_T-&B_^!\7_ ,55/_A K/\ Z#.N?^!G
M_P!:C_A K/\ Z#.N?^!G_P!:@"Y_PG/A'_H:-%_\#XO_ (JC_A.?"/\ T-&B
M_P#@?%_\55/_ (0*S_Z#.N?^!G_UJ/\ A K/_H,ZY_X&?_6H N?\)SX1_P"A
MHT7_ ,#XO_BJ/^$Y\(_]#1HO_@?%_P#%53_X0*S_ .@SKG_@9_\ 6H_X0*S_
M .@SKG_@9_\ 6H N?\)SX1_Z&C1?_ ^+_P"*H_X3GPC_ -#1HO\ X'Q?_%53
M_P"$"L_^@SKG_@9_]:C_ (0*S_Z#.N?^!G_UJ +G_"<^$?\ H:-%_P# ^+_X
MJC_A.?"/_0T:+_X'Q?\ Q54_^$"L_P#H,ZY_X&?_ %J/^$"L_P#H,ZY_X&?_
M %J +G_"<^$?^AHT7_P/B_\ BJ/^$Y\(_P#0T:+_ .!\7_Q54_\ A K/_H,Z
MY_X&?_6H_P"$"L_^@SKG_@9_]:@"Y_PG/A'_ *&C1?\ P/B_^*H_X3GPC_T-
M&B_^!\7_ ,55/_A K/\ Z#.N?^!G_P!:C_A K/\ Z#.N?^!G_P!:@"Y_PG/A
M'_H:-%_\#XO_ (JC_A.?"/\ T-&B_P#@?%_\55/_ (0*S_Z#.N?^!G_UJ/\
MA K/_H,ZY_X&?_6H N?\)SX1_P"AHT7_ ,#XO_BJ/^$Y\(_]#1HO_@?%_P#%
M53_X0*S_ .@SKG_@9_\ 6H_X0*S_ .@SKG_@9_\ 6H Z#3M4T_5[8W.FWUM>
MP!BADMI5D4,.HRI(SR/SJW5#2-)CT:S-M%<W5PI<OON9-[<@#&?3BK] !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 %%%%
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 451U;5[31;(7=X9?+,B1*(HFD9
MG=@J@*H)))(%4X_%&GM$)98K^V0SQ6ZFZLI8MSRMM0#<HSR1D]L\T ;5%4KG
M5K.TOXK*:0K/+!+<*NTG,<94.<^V]>/>EL-3M-3TBWU2VE!L[B%9XY&&WY",
M@G/3CUH N45BQ^*]'FT:35HKAWM$F\C*PON>3<%"JN-S$D@# YS4<GC'1(=+
M.H3W$D,2SFW:.2!Q*L@ZJ4QNR!STQCGIS0!O45C:KXHTO1KDP7DDVY(Q-,T4
M#R+!&20'D900HR&Y/H3T!JS#KFGW&MS:/%<;[V"/S9$"G"C(_BQC/(XSGD>M
M &A16#%XQT:6WN;@33K;P1>=YKVTBK*F=NZ,X^<9P!MSG(QU&5/B[2A SG[6
M)EG%O]E-K)YYD*[P!'C)^7+9Z8!YX- &[17/S>--%AMH[CSIY(WA-PYBMI',
M,:DJS2 #*8(((/.5/'!QH76MZ?97VGV<]PHN-19EM4 )\S:I8GCH !U/'(]:
M -"BJ][?VNG6,U[=S+%;0H9'D/0*!D].OX55TK6[/6#.MN+B.6W*B6&X@>*1
M-PRI*L <$=#['T- &E1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% ',>/+>>YT" 0)=L8]0M97-G&7E1%F4LR@ Y( )Z&L>]CGO]#;["->OI
MK._M+TQZC;&)W2.9798]R("=JGCUQZUW]% '%RM/K_B5=1MK"^AM+/2KJW+W
M5N\+22RM$0JJX#' B.3C'(QFI?!]EJ^G>$M %S*L-M;:7$EQ8-9L9]ZQ\C=N
MX.<?+M)XQWKKZ* .!T[7+O3]%UN:VT74WNGU"26".:PF4%9'PKXVY( ^8@<X
M%1ZEL3P#?PVUGK%W>WLK&5WTV59)9B5+,4V_*N  .V% R<5Z%10!POC&\GU?
M1YK.WT_6@9[?S+816K;+ISN'DS@KE%R%SN*@ACSUJQ<7,DWCGRQ9:@BMISVA
MN%LY/*65G4_?VXQ@'G.*[*B@#R:WTS5U\.C3;6SU=EBTA;?48;HR%?/5X@#;
MACM)""8CR_E^YWJ]96MU9:\NM+:ZM=:;#>[FFN;:0W3!K<QEO+VARJL% ^7/
MS,>1S7I=% 'DEUHU^;>\>YM-6MQ?6MV]M'90LS2/-<S2"&?:#M 5H_O;0-\@
MS6U=:/XD_P"$CTG4)['3YO\ 3H\F.9_]'A6"5=NW80!N=CG)R2HZ8QZ#10!Y
MQ8V6I:3=S)-I5U<6/AF*<Z=&B$_:C*3Y03UV1YC/^]71>$CYRWMY<+>'4KAD
M:ZDN+.2W7@$*D8<#Y%&?4\DGDUTM% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
,% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>exhibit102amendmenttoeta002.jpg
<TEXT>
begin 644 exhibit102amendmenttoeta002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***CGFCMH))YG6.*-
M2[NQP%4#))H DHKCO!7CE_%5Q=6]UIQT^41)=VB,^XSVLA(23H,'CD=LBH[#
MQ]]I^)-_X3N+$0QPY6VNA)GSG$:2,A&.#M?/7^$T =K17%^./'O_  B5_I5C
M!9"\N+V5?-!DVB&(NL>\\'^)P /K3KGQ-XAN/%VJ:)HFDZ=.NG10222W=X\1
M;S0Q  6-NFTT =E17&ZQXD\2>'O"6HZOJ6CZ<US \*6]O:WKNLI>14^9F1=O
MWAV/X5-=>-X%^'5SXLL[<R>1 9&M9&VLDBG#1MQP0<@\=J .LHKCK[Q-KTGB
M^YT+1=*T^<VUI%=22W=V\6=Y88 6-O[M.MO&LX_M:QU32C8:SI]DUZ+;SA)'
M/$ ?GCD &1D8.0",T =?17*^ ?&(\::!]NDM!9W<;A9K;?NVAE#HP.!D,C*>
MGKZ53TCQ_P#VQX_U;P[#8@6MC;R2)>>9_K71D1P%QT#,PSG^$T =M17!:!XH
M\:>(]"L]8LM!T1;:[3S(Q+J4H8#..0(2.WK4VL^/+CPYKVC:=JNG1+%=6_G7
MUS#,62T^=8P>5&4WNH)., YQ0!V]%8.L:]<6/B#2](M;6*:74+>ZD1Y)"H5H
ME4J#@'@E^3VQT-<[=^+/&=GXCT[0Y-!T4W5_%++$RZE)L C W9/DY'48X- '
MH%%4]+DU&2P1M5M[:"\).^.VE,B 9XPQ52>/:N6\3>/QX?\ $=OIRV/VBTB6
M*34[OS,"S2601QDC'.3DGIP,T =K16'XG\2)X=M;;R[22]O[V<6]G:1L%,LA
M!/+'A5 !);L*S1K7C"PN;9M5\.V<]G/*L;MI=V\TMON.-S(R+N4=RIXZT ==
M17'77B7Q#<>+M3T/1-*TV8:?%!))+>7CQ%O-#$ !8VZ;34:^-[ZUB\06NK:1
M';:KI&GMJ CBN?-AN(]K$%7V@CE"""/SH [6BN+T_6O'.I:;:WT.AZ"(KF%)
MD#ZG*"%8 C/[GK@TMSXF\1S>*KS0M)TC39GLK:">:2YO7C&9-W"XC;."I]*
M.SHKC=8\3>(O#GA+5=:U?2=-$EH(S!#:WCN)-SA3N+1KMQD= :V?#/B"+Q%X
M;MM6\O[.SJ5GA9N89%)5T)]F!_G0!LT5YOI?Q2?5-$\6:I'I02'18Q-;!I3F
MYC969&/'RY50>_WJV+;5/'=U:PW$>AZ $E174-J<N<$9&?W- '845QS>.A;_
M !#?PS=V7E6Y2)8[X/E3.ZEEC88XR%?!SR5QWJ[>Z_J/_"1W^AZ98VTUU!80
MW<37$[1HY>1D*DA21@(3G!R>/>@#I**\_A\6>,Y_$]UH":#HOVRVMDN78ZE)
ML*.2!@^3G/![5U.J:I=:1X1O=6NK:(W=G8O<R01R$H71"Q4,0#C(QG'X4 :]
M%<OX>\8IKWA.XU8VIM[VT1Q=63-DQ2*N[&>X(P0>X(K+F^($Z:18Z@EG:()=
M(AU66*>Y*-(''^JA^7YW&.^.60?Q< '>45S&M>*KG2_$.DZ;'I,LEM>726TE
MY(X1$9T=@%'5SA#GH!QSDUT] !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5POQ,GNK_ $^R\(Z9(JW^O2F$LV<1VZ#=*QQVQA??=7=4
MF!G.!GUH \LUZW\1>&-3T7Q9J#:1]ATLBSNDT^&1"+60JISN8Y"':P%4[[3;
MB^U7QUJ&FKNU/2M3M=0L\?QLENI9/<,FY<>XKV @$8(R*0 #. !F@#Q35W/B
M#PU>>,Y8W4:GJUC!8JXY2TBG4+]-SEV/U%7M3FT"'XK>)O[=\17.C@V]EY/D
M:@]KYOR/G.TC=CCZ9]Z]=VKC&!@=L4AC1CDHI/N* /+->O= G^'.JV^A^()=
M8$=Y9/*TU\URT>ZYB &6)(!VGCZU4^*EO-X6TG7KFWC9M'UZ I<HHR+>\P-L
MF.PD VG_ &@I[UZ\(T ("* ?:E(##! (]#0!YN_B'1_#_P 6]6DU?4K:Q272
M;58VGD"AB'DR!FJU]=+XKUS6/$&G)(VCV&@7-HEVR%5N97^8[,_>50O7ID\5
MZ@41CEE4GW%.QQCM0!XK%=WO@S0/#>OZ7;M-_;6A6^G/$HR/MBQ#[,Y^N64_
MA6UH.B)X<^(MEI2-O-OX4822=Y)#<@NY^K$G\:]/VC &!@=*,#.<#/3- 'A?
M@6Z\&)X(TE=0\;WUC=B'][;1ZU)$L9R> @.%^E=F8]+UWQ[IL*2IJ&F7/AJY
MBWL_F"9/.B4Y;N3ZUW_E1_\ /-?RIP51C  QQTH \FTB6^L?B;X=\,ZD9)9]
M)M[T6]TX_P"/BU=8_*8G^\-K(WNN>]=!KW_)8?"'_7E??R2NYP,YP,^M&!D'
M R.] $-[>0:?8W%[=2".WMXVEE<_PJHR3^0KRK1/#WBGQ'X=U?493H\<7BG=
M/+'>0RO+'"R[8ERK ?*F"..":]<(!&",BCI0!X[;ZE?_ -G^&=8U"&6XNO"5
M_/I^L)$I=U4QF/SP!RPQL8X]3Z5=\7^+TOH#/X/\;23ZE(B):Z580Q7'F/NY
M+91F7@\Y( Q7J@ !) '/6FI%'&S,D:J6Y) QF@#SB/1IM6^*_BH1:SJ6F^7:
M6.39-&/,RLGWMZ-TQQC'4UEVENNG^'?B!I^K2S7'B:/3YS/=SN6-U:^6_DN@
MZ*HR05'1LYZBO7<#).!D]Z"H)R0"<8Z=J /'=!O/ R>'],^T>/M0@G%K%YD(
MUV50C;!E=N[@ \8IVI7OAR3XH:O<:KXDGTNWFTZS>VEMM0:V$X.\YRI&X8(/
MXUZ]Y4?_ #S7\J4QH>J*?PH \D\5WOA^?X4^)+?0_$,NL%1"\IFOFN6CS*@'
M+$X'!I_B2+4-'\1ZGX6TU9%@\7NLEO*@XMW.%NS_ -^P'^IKU@1H 0$4 ]>*
M=@9!QR* /&]4M(;"V^+%G;1B."#3K2*)!T55M, ?D*M:5?\ @2*QLGD\?WZR
MI'&6C.NR;00!D;=V,>U>L[5YX'/7CK3?*C_YYK^5 'GHT>T\4>+/&UC+(1%<
M6NG/#/&?FC<+(R2*?4'!%5O ^J7VI?$?58M6B\O5+'28+2\P,*\BRR'>O^RR
MLK#_ 'L=J]-  .0!1@9S@9/>@#AM._Y+9KG_ &![;_T8];?CG_DG_B/_ +!=
MS_Z*:M[ SG SZTI (P>10!Y=X@MYO#VA6OBJRC9K:?2DL]7A09W1F/$<V.Y0
MG!_V2?2NL\$6T$_P_P#"SS01R-%IEJT9= 2A\I>1GH:Z3 QC''I2@ # X% '
MGGQ!\3Z'9:SX;M+G5;2*XM-9BGN(GD :*/R9?F8=A\R\^XKO;2[M[ZTAN[69
M)K>9 \<B'*NIY!!]*D,:,<E%)]2*<  , 8% !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!AZKXR\-Z'>FSU36[*SN0H;RII0
MK8/0XJ.Q\<^%M2G:&RU^PN)5C:0K',"0JC+'Z <U+XQ13X*UXE03_9UQSC_I
MFU8NDHH^"UF0HS_PCZ\X_P"G>@#K[2[M[^SAN[29)K>9!)'(ARKJ>00?2J$G
MB;1(M&.L2:I:KIH<H;HR#RPP;;C/KNX^M<1X'U+QE'X$T%+/PYIDULMC"(I9
M-49&==@P2OE'!]LFN(U4N?V8I3(H5S?ON4'(!^UMWH ]QU?Q!I&@PQ2ZKJ-O
M:+*<1^:^"Y[[1U/X5/INIV.L627NFW<-W;/G;+"X921U&1W]JYS7=)UE-?L/
M$.A)8W5S!9O:RV=XYCWHS*VY' .ULKCD8(^E6?"&H6MZ-51=';2-2BN\ZA:L
MRM^]9%(<,O#!EV\\9]* .AN+B&TMI;FXE2*")"\DCG"JH&22>P J+3]1L]5L
M8K[3[F*YM903'-$VY6P<'!^H-<-\4M8MEM]+\-32RI'JMP#>-%$\C):(0TG"
M M\QVIT_B-0> -<T^'Q;KOAZP>3[!.YU+3Q);R0[0^!-&%=5X#X88'1CZ4 =
MWI>M:9K<$D^EWT%Y%%(8G:%PP5QC*G'?D42ZSIL.L0:1+?0)J,Z&2*V+CS'4
M9R0/3Y3^1KR'X8R_\(RVCWDC!--\0BY@F9CA4NH9I2A)[;H]R_\  !4NDB35
M/B?X8\5S!@=9GOS;*W\-I'"%BX[9^9_^!T >A7'Q"\'VMS+;S^(]-CFB<QR(
MTX!5@<$'W!J]#XJT&XBL98=7LWCOY&BM&$HQ.X."J^ISQ7!>"+WQ'!9ZRFF^
M';&^MO[:O2)IM1\EB?-.1M\MOYU9\8Z0WB;6?!^G:M;K8SW"WI*V\OF?9Y!$
M"CH^%R00K X% 'H=Q?6MI-;Q7$\<4ES)Y4*L<&1\%L#U. 3^%8DWC[PC;WLM
MG/XCTV*XBD,4D<EPJE&!P0<]"#7'MKESJFI>$;+5 J:UIFMFVOT' 9OLTI61
M?]EUPP^I':MKX=00SZ;XDCFB21&\07X974$$>;T.: .KOM:TS3=+_M.\O[>&
MPPI^T/(-F&.!STYR*MQ2QSPI-"ZO%(H9'4Y# \@@UXCJ\$,'A?Q=H]LH;1[7
MQ%:1VT75(]SPM)&OHH8GCMDUNVFO7GA?P?J_A>-S)K6F7*Z;I@8_-*D__'LW
MX*3G_KF: .]3Q3H3V-[>IJUHUK8N8[J82@K"P.,,>QK/3XC>#))%1/$VF,S$
M  3CDUY7-I$6@_#?XD:5 2R6EQ!$&/5R(X<L?<G)_&O4;34/%CW$"3^$]-B@
M9E$DBZMN*+GDA?)&2!VR* -Z#5M/N=3NM-AO(9+ZU"M/;JX+QAAD$CMD56U#
MQ+HFE?:/[0U2UMOLWE^=YL@'E[\[,^F=K8^AKSJ[L+N'QUXL\3:3&TFI:3=V
M[- O6ZMFMH_-B]S@!E_VE'K6_P"$M0M-9\>^)M0LY%FM;FQTV6)QW!6;]: -
M+_A97@K_ *&?2_\ P(%=/%(DT22QL'C=0RL.A!Z&N%\*QH?BEX^&Q<!M/QQ_
MTP-=Y0!1O=8TW3KRSM+R^@@N+QREM%(X5I6&.%'?J/SJS<7$%I;R7%S-'#!&
MNYY)&"JH]23P!7B>O:KI7BK5?%%[/<W,=Q:H++0Y(K.:4(\+^890R(5^:50,
MYSA:W=4UR#QIIW@"2Y4#3=2U#_3H&^Z9HXW(B8'J/,4\'K@4 =IIWCCPMJU\
MME8:]83W+\)$LPR_^[_>_"GZIXS\-:+?-9:GK=C:72@,8II0K 'H<5C>/-4T
M_3+'.J^%+[4M-LU2Z^U6XB"0,K<8RZL",#H.A^M9,.HZA:?%3Q0^GZ#-JOF6
MEB7$<\4?E_+)C.]AG.3T]* .YL_$>BZAID^I66JV=Q96ZLTT\4RLL8 R=Q'3
M YYK)_X63X*_Z&?3/_ @5Q,!DUS0O'GBW[+%IT-UI,]B;%6S()(4DW-,   ^
M3@#GBM_PUJ/BU?#&D+%X3TV2$6<(21M6VEEV#!(\DX..V: .CU+QIX9T>X2#
M4=<L;65XUE5)90I*'HWT-+9^,O#>H6=Y=VFMV4]O9*'N94E!6)3G!8]NA_*N
M1NKC5K;XP:J=)TFVU%SI%L'6>[\@(/,DP0=C9_2K/C2XU:X^%GB=M6TFVTZ0
M6C!%@N_/#C'4G8N/UH [JRO;;4;*&\LYXY[:90\<L;95@>X-5$\0Z/)+J,2:
ME;-)IJ[KU1(";<8)R_IP#^5>?:)KJ^ =,U_2;D%HK. :GI<?_/2.8X\I?I,2
MO_ Q6'HVC3:%%\0;.Z?S+YO#\<]W)_?GDCG>0_\ ?3$?0"@#T;_A9/@K_H9]
M,_\  @5M1:UIDVI)IT=_;M>O +E8 XWM$> X'I[UQGA?4?%J^%-&6'PGILL(
ML8 DC:MM++L7!*^2<$CG&36?XAT6ZU+XE:I>Z4536=,TRTN;%B<!F$DX:)O]
MEURI^H/:@#T*^US2],>5+Z_M[=HH/M$@D<#;%NV[S[9(&:QO^%E>"O\ H9]+
M_P# @5BZ#K=KXC^)%IJ=LI5)O#K;XG'S1.+D!D8=BI!!^E3K&G_"]W&Q<?\
M"-#C'_3R: .TLKZUU*RBO+*>.>VF7='+&<JP]0:CLM6T_4IKJ&RO(;B6TE,-
MPD;@F)Q_"P[&K@  P!@5X[IB2^'K_6_&5HK-##KEY;ZM"@SYEKYF1(!W:,DG
M_=+"@#U&;7M*MX;J:6_@5+6403DO]R0@$(?]H[AQUY%.;6]+31SJ[ZA;+IP7
M>;EI (P,XZ_7CZ\5Q7AW3X]<OO%$MO>&)XM?6ZM;F(*X#?9H@#@\,"K$?CQ@
MX-:'B3PS86_P^U6*Y7[;+;6UY=K+.!_KW21F?:/E!RQQQQVH [&&:.XACFA<
M/%(H=&4Y# C((I]9GAS_ )%?2?\ KRA_] %<_>&_USQ_=Z3'JUYI]IIUA#.!
M:%5:261W&YB0<J @^7IDG- '4:;J=GK%@E]83>=;.S*K[2N2K%6X(!Z@BK)E
MC618RZB1P2JD\D#K@>V1^=>/>'+N=_"FA:>NIZQY_EWDTEKHL"^8Y^TN!*SL
M<*@.X!>Y/?%.TZ\O=8\1>#M:O-0O/.;09[J5(655=D:+<,8X#X^8#VQB@#V&
MJE]J=GIIM1=S>7]JG6VA^4G=(V<+P..AY/%>8:!XCU\PZ3K137KI;JW>?4$N
M;=5M%4Q-(IB(^Z P51Z@Y/-(UOJ4VC^!-;O=:N[N74=3L[BX@E*^4K.C./+
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
M*.!\OL<UJ5Q<WCVRFO\ Q-I:R3V#Z1 6-])92R(A"%F8KM PN 0,_./NY'-
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M[UT= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M#7;JQLV"^9!##$P=E8,&)921@@=#CBKEII%_"VGO=:[=W3VK2-*6CC07 8$
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
MH\<MI'97$=LJ,)(HP53!8$JX4D;AV^E5M;\?I;^%M>NK*POX=5TZW+M:W%N
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
M_G6S(\TGFEB A&0>>A )P3C&"?4-3U.ST?3IK_4)U@M80"\C G&3@  <DDD
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
M+R8YKV[DG:*/.=J;R=HX'3KBM*72[6;5[?5'0F[MX9((WW' 1RI88Z=47\J
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
MR%&5QC.3C/-=XG@#1+>PL;.S^W62V430PR6MY)%)Y;-N*,P.6&>>>G;%6/\
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
MV8*7C&/FSAB!63XUEO- TSX@6MAJ^H"*TM-,:U#7;L]MOF;<JL3NY]SG! Z
M5WNM>$((/#DUOI^GRZG</=QW4IGOG6X=E(&])B<JZ@#;R!QCO67H_@*+4T\1
M#7-,GM;'5EMHOLTUX9KAQ"6?S))%8_,68?Q' 4#VH 3Q-%<V'B.YU;55U<Z4
M# ;>_P!.O2!88 W"2'(#*3DEMK<'!'%<Q<V;:7X8\<WNFW=[;7B>(H[:.87<
MK;5,MMV+$$\D9/)'&<<5Z;?^"](U+4);N<78^T,C7,$=U(D-P5 "F1 <-PH'
MN  <U'<>!=$N;C49)$NMFHRI-<P+<N(FD5D8.$S@-F->1V&.] &-<6Z^!O%.
MC7"WMXVC7Z26-T;NZ>4)/S)'(2Q."V'4_45J^ C=WF@R:S>RS-)JUP][%'(Q
M/DPL<1( >@V!3]6-0>.](OO%-E'X;BTW=874D3W.H/*H6!%<,0JYW%R%P.,?
M-UKK8HD@A2*) D:*%50,  < 4 >27#W,GP]U/QP=0OEUR&[GEBQ=2".-8[@H
ML/E9V%2JX((R2V>M:&@Z'9#XU>)),W6Z&VM9TS>2XW-N)R-V&'HIR!V KJI?
M VAS7[W+1W/ER7 NI+,7+BW>;.=[19VDY /3!(R1FM.WT.PM==O-9BB87UY'
M'%,Y<D,J9V\=!U- '+?$+_D.>!_^PZG_ *+>NB\5WL6G^%=2N9KBYMT6$KYM
MJ 9E+?*-F>-V2 ,]Z/$'AG3?$T5K'J N ;6;SX7@G>%T?!&0RD'H36>O@'2#
M#/#/<ZO=0SQ&)X[G4YY5P>X#,<$$ @]10!C>#C=V'C2_TI[2^L;9M.AN1:WE
M^;M@_F.I?<6;;D#!&<97-)K,VKP?%Z)M&LK2[G.@D.EU<M"H7S^H(1LG..,5
MTFF^$=,TK4UU*!KQ[[RS%)//=/(TRG&-^X_-C''IVK0_LBS_ +=_MGRS]N^S
M?9=^XX\O=NQCIU[T >6W&JZN^F>,/%\S0:?K-K;KI(M("7-J%DSYC,0-Q(DW
M*0,8Q[UI>(A+X"U"TDT6ZOI?M&FW[S175U)<"1X8?,23#DX;<,'&,[J[B?PU
MI-S?W]Y-:AWU"V%K=H6.R9!G&Y>A(!(SUQQ5;3/!VDZ7<FX475U*(#;HU[<O
M/Y<1QE%WDX!P,]S@9H Y2?0H;#P7+J<>MWKW%WH<YN8KB[:5;QF@W;PKL0I!
MR?D X..E9S1S>%K7PEJ=A=WLMS=V$WVE);EWCFVV;2J/+)VKAD&-H''%=G:?
M#_0+02*L=U+&;:2TBCGNY)%MXG&&2(,3L!&!QS@8Z5JMX?TYSI1:$G^RP1:@
ML<*#&8SGU^4D<T <!X3C\00W&C:I%I6KM#/9O)J,USJ<<RW9,6]&2,R':Q<
M# 4 -@\"M77)]<\1:?;.GAW5;>"VN@UU8/>I;RW<91A\CQR?PL5)4LN<5O:3
MX-TC1KV.YM1=,8$:.VBFN7DCME;J(U8D*. ..W'2KFLZ#9ZXD'VEKB*6W<O#
M/;3M%)&2,'#*0<$'!'0T <7X=U%)O%?A^WL[S5&M!8Z@LD&H2$RQR)-$-DG/
M)3)4$DG'<YS6-/<7VI7=E9?VK>Q1W'BZ]M9&AN&5C"$D_=@@\# P,=.HP17=
MR^!=%>VL8H_MD$EDTCQ7,%W(DQ,AS)ND!W-N/)R:EM/!>AV(M!;6KHMI>/>P
MCS6.V5E*L>3SP3UH 6"_N-,U&WT.VT#4Y+&)4B6_,L;QA=HY):3S#CH203GU
MKBO%6E7^E^+8-(T2]%E8>+Y'2\4 [K>1%W221=@SH"I]\&O5*S[[1;'4=3T[
M4;F-FN=.=WMF#D!2Z[6R._'K0!RVNV$-OJGA'PE:-+9Z--Y_F16TK1%UAC!6
M/<I#8).3@Y.VN;U"2]M-4NO#EKJE_'90>(;"*&3[2[2QQS1%GBWDDD \C).,
MCT%>EZSH5CKL$,=XLJO!)YL$T$K121/@C*LI!'!(]P:IV_@[1K:VAA6&9S'>
MK?F669GDDG7H[L3EN.,'C % &5X7M_[*\<>(M'MY[I[".VM+B**XN'F\MW\T
M/AG).#L4XSUJSIMU,WQ'\20//(8(K"R=(V<[4),^X@=!G S]!6[#I5I!J]UJ
MD:$7=U%'%*VXX*INVC'0??:L_4_"6EZMJHU*?[5'<&(02^1<O$L\8)(20*0&
M&2>OJ1TH \\\'13^);G0+74M2U"2U?PXMQ+&EY(GG2>>0&9E8,>#Z\\9Z4_P
M[)<^(+GP[H6I7]])911:E(Y6Z='N##<^3&'=2&.U3GKR<$UZ)I/A;2=$FMY;
M&!HVM[3[%'F0G$6[?CGW[U4F\#:+):VD,:W5LUI---!/;7+QRQM*Q:0!P<X8
MDY'3IZ4 >:V;7D6H2:%;QZAJ=K-K^HM-'!>"&681)$%5I2RD@;LGG)*\YYK1
M6QURYUSPQH>KSZG86D\VHCR?M^Z:2V58WC5Y$8Y()*YSNP.O.:[=/ 6@PV M
M+>&XMPMTUY'-#<NLL<K+M9@^=W(X//.3G-6K+PEI%A/IT\$,GG6!F:&1YF=B
MTV/,9R3EB<=30!LPQ+!#'$F=J*%&YB3@#')/)I]%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B
M?7T\,Z(VIO:R7*K-#%Y49PQ\R14X]2-V<=ZP+WQ]<Z1'K"ZMH36US86*W\<2
M72R":(L5^\%&U@1R,'ZFM?QGI5WK.@):62!YA>VLQ!8+\J3H[')_V5-87C'P
MEJ>OZEK#6JQK'=: ;*)W< >=YI< CJ!C'- &_K7B9-&U.WLFM6E,UE=7@8/C
M A"$KT[[^O;%8,/Q!OYFT9O^$8F$6MQ;M/(NEW.^P/AQCY%VY;=DG Z9XJ&^
MTWQ+XAUFVO[G1DL(H=*O;3RGNDD?S953'W3C:=N!SG@YQQ5VV\.:E$/ .Z%1
M_8\16\^<?(?LICX]?F..* ,;5/&-_>7FA-'IMQ!?VNNRV%S817(*R/\ 9G91
MOX!3YD;)'&.G%;8\>2QI>6EWHSQ:W;W<-HMBEPKK*TJ[HV63 &W:&))'&T\5
MD77ACQ#!K[:G9V44VSQ$^HJC3JN^ V@BZ]F+9 !]B>.:AU/P=JOB"?4=<O\
M1X?.DOK2:+29YU;S884="&<94,WFN1R0,+DT ;5[\0&TRQF:^T:5-0M[^"RF
MLXIA)_K<%'1L#<"#T(!R".*ZO3KB[GTV.?4;-;&Y()D@$PE$?)Q\P !XP?QK
M@7\(W4VFVOV#PU9Z.5UNSNFMXY5+F&)P69R#MW?>P 3Q[UW>LZ7'K6C7FF33
MSPQ7431/) P5PIX."0>WM0!QFAZ_J>L_$>*?[0R:%=:;</96_:18Y8E$Y_WB
M[8_V=I[U=\-3:U'X[UVQU;4_M86SM;A(T39%"7:4%4'7&%7DDDXS["O:^"-0
ML/&VF:A'K6J7%A:6$L7[UX!@[XRL6%C'R$*2<?W1R.Z:5_PE"^.KS5KGPN8+
M6^M[:V8_;XF,(C:0ER!UXDZ#TH QTU'5QX-B\?'6;XRO<K,UAO'V;[,TVSRP
MF.H0YW==U=9XZO[NTT_2[:TO'LAJ&IPV<UU'C?%&VXDJ3P"=H4'MNKGE\->(
M?^$?C\$MIT0TI+L9U3[0N#:B;S0OE_>\S ">G?-=AXJM+F^T"6WMM,L]4W,G
MFV5V<+-'N&X G@-CD$\9% '"ZEKVI>&[[6_#=GK$]W,PL?L5Q=,)9;5KB;RF
M#''S8&'&?7TJ?7=7O_AY<W<:ZG>:C;SZ3/<P#4)!(T=Q$R*/FP/E;S!D=MO&
M,TR/P%>75CJU[;Z7:Z-=O]E_LZR$@<(8)3,#(RY!+N2"1G QR:MZKX8UCQS+
M?2ZO8+I"#2YK&TB>=9F,LC*S2$IP%'EH .IYZ4 3^$;R Z]'!'XIU6]FDM6>
M6WU&V=$N3E?WT!95 4'(PN00P],E_C77/+\1Z9H3W]_96TMO+=SG3HV>YFVE
M52- BLPY+,2!T7J!FI;*S\0:SXHT74-6TF+3(M(AFW%;E9?M$LBA/D"]$ !/
MS8/3CBKFOZ=J5MXHT[Q)I5@NH206TME<6OFK&[1NRL&1FXR&3D$C(:@"IIUE
M#KGA>VNE\8ZK);6S3?Z7"PMY"@;[LP*_>0#!)"GJ2.:A\,6>O7G@^6YAUN[1
MM1G,UM-? 32P6IX7' &]E&[D8&_H<<POX9UR3X?^(+3RHXM4UN\DG>WCE!$*
M2NJLN_@$B,$D]R3BNOU2:]T[34&E:5]N<$1BW698=J8/.6XXP!CWH S?A_>W
M6I> =$O+V=Y[F:U5Y)7.68^IK-N-0O=2\;ZH+</):^';5&6U$QC6XNI5+?,?
M14Q@$'E\]A5CX=VVLZ7X7L]'UC2?L3V,"1+*+A)1,><X"],<=?6J^F1FR^(W
MBK3YCL;5K>"]M6/1PL?DR#ZJ0IQZ,* .;T_Q5XAU"W\!ZC<6;RW=Z;C]S#<!
M5NOW&0S\ * <G!!QMR,GBNGA\=SRQ-:?V*PUT:@VGBP^T@H7$8E+^;C[FPYS
MMSVQ65X7\.Z];1>#(;_31;?V%Y\,[_:$<.IA*JZX.<$GH>14.K^![V[UF_U.
M;28-2A&L?:TLI)5'VB%K5(FP3P&#+D!L9V^] '<:!K9UJVN?.M6M+RTN&MKF
MW+A]C@!N&'W@592#@<'I6'I^C^*X;W2WNM4\R&'4;R6Z7S2?,MV#>2O3G!V<
M=JT_".EC2]+F4:):Z/YT[2"UMV#$#  +D<%L#G&1TYK>9E1"[L%51DDG  H
M\:M]1O+7X<Q>)T\8Z@^M!?,2RFN(Y(YGWD"+RRN?FZ<'/.:] ;Q@B:)XFU(V
M3XT*2:-X_,&93'$LAP<<9W8[]*R?!'AW0-$\/Z<;ZRT5-8A4F2X"PM(&W$YW
MCDG!'.:R-6MM62R\9Z-8065Q#KCRSP7C7T:*F^%49&4G=NRAQQCD9(H Z5/&
ML]QXDDT>TT9Y1!#;W-S<M<*B10R DL<CDKCH.O/3%,L/&%_JT-O<#P_=0Z5J
M$;FTOEE#D *65I$ _=JP'!R>2 <9JKHVGI!XBURXO+JU2TOM.L[9&6X0DLB2
M*_&>,;A5;P_=:]8:7IGAV6+3(K6P@-O/?M>(XN(T0JGEH#N5B=I);@8/6@"+
MP9XOU&#PWX2CU+2YC9ZA'%:)J$ER&D>8QD@LF,[6*MALYZ<<UO0>,+M=5M+?
M4M"FL+2^>5+69Y@TA,:L_P \>,IN5&(Y/OC-8<&E3)X.\$Z<;FS6ZTJYMI+H
M?:4(0)&ZL0<\X)'2L+2=#O+&[\/7PTC2TU'3KAOMU\][$\UZSQ2(9=V<[ 6#
M%6(/. .* .PM/'DSZ(VN7VARP:4]F;NVGAN%F,@XVHRC&QVW# R1U&1BFW_C
MVYT6PU.36=#:UN[.S%\D"70D6:+<%.'"C#*2,C'<8)KDKKPU)K$=]%;Z?I^@
M"XLY%NXTOT>VO+C<C1D1J3M7<K98@-AL8-2WV@0W_AG7K?3O#6D:+=7-B+>+
M%[$TDKE@S#<IVA/E'4Y)["@#L%_X276]2TS45A;2K%$NEEMFN S2JR+Y+L ,
M @[LKGCU-9<']L^%+KPG<:K?27,E_MTO4U,I=&F*LT<JYZ'<"I/<,/05WEM-
M%-"##+'(%^4E&# '\*Y/QI_Q,=>\*:-!\UP=334) /X(8 26/IEBBCW- '36
M%U=W+W8NK!K189VCA9I5?SXP!B08^Z"21@\\5A:MXLO=)OI6ET*7^R(+B*WE
MOGG"L2Y4;DC(RR N 3D=#@'%:FC:M-J=QJT4UHL L;UK5&67>)5"(P;IQ]_&
M.<$&O/M>\&ZOJ%SK+?\ "/VM[?27ZW=KJD\Z%A"K(RPQ@_,C?*5[+R3DT ;U
M_P"/[NUCURXMO#TMS9Z).T=Y-]I5/E558E%(^8@-DCCMR<\)KGC&[GMM>@TC
M2I+FUT^U/VF\6X$;([1;QY:8RQ564GD=<#)IC>'-5F\)>.;,VP2ZUB:YDM8S
M(IR'MT102#@?,I'X54_L3Q+I2>(=/L-+BNH=9C5XKDW*(+>0P+$X=3R<% 1M
MSG...M '7^$I9)O!FA2RNTDCZ?;L[N<EB8U))/<UL5F>&[.?3O"^D6-RH6XM
MK*&&50<X94 (R.O(K3H **** "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@ JM<6%I=7-M<SP
M(\]JQ:"0CYHR1@X/N.#ZU9HH **** "FNB2QM'(JNC##*PR"/0BG44 4?[%T
MK_H&6?\ WX7_  H_L72O^@99_P#?A?\ "KU% %'^Q=*_Z!EG_P!^%_PH_L72
MO^@99_\ ?A?\*O44 4?[%TK_ *!EG_WX7_"C^Q=*_P"@99_]^%_PJ]10!1_L
M72O^@99_]^%_PH_L72O^@99_]^%_PJ]10!%;VMO:(4MH(H4)R5C0*"?7BHTL
M+2/4);]8$%W+&L3S8^8HN2%SZ9)./>K-% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M4?",=G<:1$SGQ1I=O:0A1Q'?A%1'/H#&Q)_ZY4ZXTBWT#4_%&DVO^IM/!BQ
MGJQ'G98^Y.2?K7JVG:C8:O9I=Z?<17-MN*K)&<KN4D$#Z$$5;**225&2,'CJ
M* //]$\&7.K^&-'36/$FH7FFFWMY38>5#'&V%5E5F5 Q4$#C/..:A\03>#;C
MQ'J#W^L77AG7+8*C72W?V5[F/:"K*"2LJ\D<@G@C KT<  8' J.2"*4J9(D<
MJ<J64'!]J /)M)UB]TO6=!\8>)?,^QWNE2:=->M"4$16<O%+(H'R"1,'/0$]
MJU_%&MZ;XSN]%T+P]>0ZE,NI07ES-:L)([:&)MY9G' )P !G)S7HI (((!!Z
M@U2O+W3="LQ-=2P6=N9%0,<*I9C@#ZDT <!9Z#)KUOXO%I*(-4M/$4ES87!_
MY9S+#%C/^R>5(]":L_#35VUW7?%NH26[VTTEU;)- XYBE2!4=?P96&>]>A@
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
MR/ )XI <<E"1\PQP0>YZT_0= M]#TB*P$C73K*\\D\RC=)*[%V?C@$LQZ=*
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
MW0XS@A217F</B;Q!!X6\.7NHZY-YWB 1%GM=.$K6D:PL[&-%1BSOA<Y!"Y)
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
M&XC +PR(P967WR/U- &S12(&"*&8,P') QDTM !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9?B36X?
M#GAR_P!7F0R+:Q%Q&.KMT51]6('XUS=MXJU'2=<T+P[J\%S>:A?6\D]S/#;'
M9&VY<*FT8V+N()/( !)YJQ\48W?X?:A(BEQ;R07,B@9RD<R._P#XZI/X5!KD
MK0?$7PSJHM[F>PDL[FW\^V@>95>0Q%-VT':" >3QQ0!7\*?$&"YTC35U=KM[
MFYN7M6O!:$0"4RLJ(7 "@D;1QWZ\UO?\)GI/]K_V?_I6/M/V/[5]G;[/Y_\
MSS\S&-V>/3/&<\5R%OI5^OPKT6T^P7(N8]8AE>'R6WJHOMQ8KC(&WG/IS573
MM#2*Z.BZD/$\ER-7>=8(%86A0W!F2;>5V!1P2-V[<",4 >@ZS=:O!JFB1Z=
MLEK/=,E\Q3/EQ>6Q!SGCY@!^-<RGB?Q/_9VBZ6]G;1>)=4EN<F>-A%;P1.?W
MC*#DG:4P,C);J*[^N/\ %EM?6'B/1/$]E8S7T=BDUM>6]NNZ4Q2[3O1?XBK(
M,@<D&@"UIT?C"PUBWAU"ZL-5TV96\V>&W^S2V[ 9'REV#J>G&"*M_P#"6:5_
MPCXUOS)/L1N/LV[RSG?YWDXQ_O\ 'TYKCI&;7O&&F7N@1>)XR+U9K^2[:XM[
M1854@H(Y" 23MX53WS67(U['X&D\+KH^J/J,&LB27;9R>6(OMXE$@?&U@5(Z
M$GJ<8!- '??\)KI/]L?V=B[_ ./G[']J^SMY'G_\\_,QC=GCTSQG-0_\)_H7
MVC4(]UUY>G&5;R?[,YB@,9((9@,9.#@=3^(KA]3DU.[N8[B^B\0SWUEKT<]Q
M;QV\GV:&U2Y&QD55Q+\FT_+N;[Q[5K6<.M:7X/\ &<UA:74-]+K=U-#M@)D:
M)I%!D12/F.S<5X.2!UH Z1?'6CK8:A=727ME_9\:2W$-W;-'(L;DA7"GJI(/
M/L<U7N?B%ID-OJ#):ZCY]K9M>QQ2VCH;B($ NF1RH)&?0'-<#K-E<72^(A96
MGB"\@OM(ABMIKZ"9WF9)F9P 5R@PPP"!GD@8KL/&>F7M]XC4VMI-*K>']1@#
MHA*^8_E;5)Z G!P/8T 7K+Q]9S:+I-S/97_V[4(/-2R@M7:0@*I9P/[@+##'
M@Y%3S>/] AT^PO#+<.E]))##&ENYD,J [HRF-P?((QCK7)Z#?-IE]X?URYT[
M5!9)H*Z5.1I\QDMYT*,0T87=M/(W $97K4>F:/J+:_X?U*73;J*&Z\07^H&.
M2([H(GA8(9!_ 20#@]VQUH WYM;\6S->RV>F%8#?V2VBS6Y5_LTBH9BPSU4L
MP/IM-:?A_5KTZ]K'A_5)1-=63+<6\^T*9K:3.TD  ;E*LIP!G />NEKAC<A?
MBKK6H1QRS1:9H,44ZPKN9I&D>0(!W;:.!_M"@#N:*K:?>Q:EIMK?0AQ%<PI,
M@<88*P!&??FK- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R6*.>)XI
M45XW4JZ,,A@>""*J:/I4&B:5#IUM),]O "L0F?<43/"@^@' SS@#FKU% !11
M10 5GWVC6NH3B::6^5@NW$%]/"N/]U' SSUQFM"B@#&_X1C3_P#GOJW_ (-[
MK_XY1_PC&G_\]]6_\&]U_P#'*V:* ,;_ (1C3_\ GOJW_@WNO_CE'_",:?\
M\]]6_P#!O=?_ !RMFB@#&_X1C3_^>^K?^#>Z_P#CE'_",:?_ ,]]6_\ !O=?
M_'*V:* ,;_A&-/\ ^>^K?^#>Z_\ CE'_  C&G_\ /?5O_!O=?_'*V:* &11+
M#"D2%BJ*%!=RS8'J3DD^YYK.TW0++3+:\AC$DS7LKS74LS9>9FX.2,< 8  P
M  !6I10 V.-(8DBB14C10JJHP !T IU%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !117)^,-7U*+4=$\/:/.MK?:O+(#=L@?R(8EW.RJ>"
MW( SQS0!UE%>>^(K?6O VD/XBM/$6I:G;V;*][9:AY;B6(L Q0JBE& .1VXZ
M55U#Q7JND_$74;J2Y,OAFTCM([J+:/\ 1Q.&Q.#UP&4!O9L]J /3**YBWU*[
MD^)M[IOV@FQ31X+A(N,!VEE!;\0H_*J7CO3=0@T/6M=LO$FKV<EI8RSQVT#1
M>3N2,D9#1EN2.>?RH [2BO.%MM5T[X;W7B0^)]8N;QM#>Y6.=HC&DAAWA@!&
M#P>F3^=:.C?$7PP_AK3WO?%.E_;39QF;?=H&\S8-V1G@YS0!VU%>,Q^*=2N/
M 7@2ZU'Q)-IPU*ZDCOK\/'&VT"0C+,I4<JO:NO\ #CZ1-K47V'XBW6M3(&;[
M$U];2AQC&2J(&XSG@]A0!V]%<CXJU34Y?$&D>&-'NA93WZ2SW%X$#M#!'C.P
M'C<Q8 $YQSQ69KJ:OX"MH-<B\0:AJ>FQSQ1W]KJ/EN?+=PF^-E52K L#CH:
M/0:*\T?Q5JVD?$O66O;DR>&H[FVLG0@?Z&\D*,DF?[I<E3GIN4T_Q-X@U6RE
M\?BWO9(QIVE6TUI@#]T[++N8<=]HZ^E 'I%%>7V-UH=U!;;OBW>?:)57,2ZE
M9YWD#@#R\]>,5U?Q!U"[TGX?ZU?V,[0W4%L7BE7&5/'/- '2T5Q,WQ%\,#PW
M(Z>*=+^V_9"1B[3=YFSTSUS4-CXMN-.^#ECXBO7:ZU![",H&'S3SOA4&!ZL1
MTH [RBN'\#ZAK-GJ>H>&/$EZ;S4K>**\AN& 'FQ.H# 8'1) P^A%9G@_Q5JT
M?B2]M-<N3/I^H:E=V^G3L /)DBE9?()'J@!7/<,* /2Z*\JU;7]9;1=8$6J7
M$$B^*X].CFBV[HX&,0*KD$?Q'J#6KX@77? NF-K\'B&]U6PM65KVRU!(F+1%
M@&:-T12K#.<'(.* /0**16#*&!R",@TM !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RWB_
M1-1O+O1]<T412:II$SND$S[$N(I%VR1[OX21@@],BNIHH X#7(_$GC?33H$O
MA^71K"Y91?75U=1.WEA@62-8V;);&,G  )K5L?#\A\6>*);VS1M+U&UM((PQ
M!$H19%=2,Y ^8#GUKJJ* //?!?AG7=#\9:@VH#SM,M["*QT^\,BEI8ED=U##
M.0RA]N2.=N:ZGQ=8W.J>#-<T^SC\RZNK">&%-P7<[1D 9/ Y(ZULT4 <I>:-
M?R_">71$@SJ+:(;00[U_UOD[=N[..O&<XK0T/1H[3POIMI<V4"W4-E%%(I13
MAP@!&1P>>];=% 'DEIX4\0Z;X,\"P'0S>W>CW4DMW9K<0@A2) /F9MI^\.A-
M=EI>HZJ^HPQR^!I]/C<X>Z-S:L(QCJ0CEC^ KJ:* .3\5:-JC:UI/B30XHKB
M_P!.$D4EI+)Y8N89 -RANBL"H(SQZUG:O;^(/'$5OI%UH,FCZ29XYKZ6ZN(G
M>548.(XUC9NK 98D8'8UWM% ')6?AIKG6_&2ZK:*^FZN\"QY8'S4%NJ-P#D8
M(/7'3(KCX?!OBL:/XXL;R$7<MUI\-CIUSYR9NUC$H4MD_*VUD!W8R<FO7:*
M.$L[_6[:TMXC\.9R\4:J6%W9\D#K]^M;QSIM]KO@#5M/LK<O>W5J4CA+J/F.
M.,DX_6NEHH Q)M&C;PQ):+90?:39&(+L7[^S&,].O>N(L_!.LZGIG@W0=6@F
ML]+TFS%Q=R07*J[7:C;&BE&R-N2VX<=.:]2HH \_U#P3=:1KVC:_H4^I7]Y;
M7 AN8KV_:7?:OPX4R-@$'# 9YQ4]AX-FO?".KZ3J:-:S7&J75W:S(P+1%IF>
M*52#P1P<=>QKN:* /(H_#/B]_!MW]NTI)-8?Q'%J300W$8$J)Y6YE)8 9*-@
M$@BM_6[;Q-XWLAH=SH1T72YW0WMQ<7<<LCQ*P8I&L9/+8 R2,#/!KOJ* $
M  & *6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "J<.K:=<:G<:;#?6\E];*&FMUD!DC!Z%EZCJ
M/SIFMZM;:#HE[JMVV(+2%I7]3@=![D\#ZUXEINO:9H1T'Q2]W(=9GO)'UM3;
MRJ#%<$9!8KC$16/ S_"<4 >X_P!J6 U7^R_MD']H>5YWV;S!YGEYQNV]<9XS
M3I=1LH;IK66ZA2=83<&-G 81@X+X_N@]Z\V\2:/=:G\3+^^TEE76--TFUNK%
MB<!V$LX:-O\ 9=25/U![4#6[;Q%XH?5+4,J3>$[G=&_#1.)@&1AV*D$'Z4 =
MG:^.?"=]<);VOB32I9G.%C6[3+'T SS6_7%>#]%TO5_A3H5KJ5C;W%O+ID(D
M$B _P#G/8^]5OA^FI:QX!\.W!U>YB%M-)N8*&-W"DCHBL3S@J%Y'- '?4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 9'B+P];>)K&"QO99EM4N8[B2*,@";8=P1\@_*2 3C!XZU<U33K;5]*N
M]-O$WVUU$T,B_P"RPP<>]6Z* ,#1?"MOHM\EXMY=7,ZZ?#IY:<J=R1%BK' '
MS?,<GVJK%X"TJW\2ZMKD$EQ%-J=L]O/"K#RP7V[G48X8[1GG!]*ZFB@#A[?X
M;B+28='E\4Z]-I440A%H)(HU:,#&PLD8?&.#SS71RZ%$(M+@L;JXT^VT]U*0
M6K!4D11@1N,'*^U:M% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!S^LZSK-OJL>G:+H8O9/(\^6>YG,$"#. H<(VYS@\8X&">M6O#6N)XCT"VU1
M+=[<RET>%R"8W1RCKD=<,IY[UD^*=9T=KH^']3UF[T)Y(!<QWL=PMN) "5*K
M(W\0X)&.A!JK\/=7M4\*:192O#$T\MQ#8;8RGVJ*-V(D [%E&X^N2>] ';44
M44 %8OBW7_\ A%_"NH:W]F^T_8X]_D[]F_D#&<''7TK:KC/BS_R2SQ!_U[C_
M -"6@"W:ZMXQEN(5N/"^GQ0,ZB21=7+%%)Y(7RAD@=LBH_&WC7_A$8K58--?
M4KJ<2RM!')L*01(6DDS@]!@8[D]:DL?#FNP7%O--XSU&XB1E9X'M;8+(!U4D
M1@@'IP<URNE?\)!XG\6:SXITF+29M/(;2K/[>TGS0QM^\90H((=\\G^Z* .U
MUCQ-#IV@VNIV</VXWTD,5G&CA!,\I 3+'[HYR3Z55@UOQ.)[BTN_#4"W0@,U
MM)!>E[>0A@#&TAC!1N<CY3G!]*X?1[O3]'\,:AX*\:PAX=-NXHQ)$6*1V\IW
MPR[^&548%=W\)"UN>&[U;3QI;Z3HOB>;7]*EM)9;A9KA;DV;*5"'S1SALL-K
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
MQ>_DB&FRP +]G25HRWF#+>9\I8?P]L=Z .NL]/@L9+N2$'?=SF>4D]6VJO\
M)5'X5-);PRR1R20QN\9RC,H)4^Q[5YAX>\>:AJE[H]X+^6YCU*Y,<NFC375+
M:)MVQEFV\D87<22#DXQBNO\ &&IS:=:62PZM'IOGW&QY!;-<3LH5CMBC"MN;
M(&<@X&: .ACBCB7;&BHN2<*,#)ZTQK:V6X-VT,(F"X,Q4;@/][KBO)6U?6O$
M-WX3QK$L+KK-W:F468C,ACCEVR-&XRK%>"I& 23@5UOQ-GD3PQ;6J0O.E]J-
MK:RPHVTRHT@W)GL&QM/LQH Z6TETN^D:^LGL[AQ\C7$)5R,=BP_E1;3:7J4W
MVJUEL[J6$[/-B97:/VR.GTKRWQ!-'I]CKNERZ#:Z)J=Y!9J[Z=<%X9[5[A8F
M/"IAE#LI^7.".<5U,VG6.@_$CPZNE6<%G'>V5W!<1P1A%=8_+9"0.ZDD _[5
M ':"*-6=EC0,_P!\A1EOKZTR*TMH(3##;Q1Q-G*(@"G/7@4^9_*@DDW(NU2V
M7.%&!W/85YAI_BC7;V]CT^RUX:A=:AIUQ+%+_9C0P0W"!2GE.R@2QG<1R2>
M<C- 'I1L+,Q1Q&T@,<1S&AC&$/J!CBK%>?/XXNM0TCPG+IY$=SJ0:YO1L!\J
M&%"9UP>AWX0'U-9_ASQOJ>H7>CS/J$EX-31VN+0::\2668VD0I*5 8 @(<DY
MW9% 'IAM;<W'V@P1&;;M\PH-V/3/7%.CBCAC6.)%1%Z*HP!^%>:Z/X@\3G2/
M!^NWVJ0S1:Q/#;3V2VRJH$B,0X8?-NRH)'3DC'%75\5:L?AK!K1F3[<^IBV+
M^6,;/MWDXQT^YQG\: .^6.-'=E159SEB!@M]:B:*TMGEO&C@B?;F6<@*=H]6
M]/K7F<7CS4)]2^UPW\LB_P!JFT&DIIKE3 )O*+^<%^^ "_WL<8QFO3YX(KF"
M2">))89%*/'(H964\$$'@B@#+O=-L-:T#4K:Q>V1=2MY86N8%5@2RE=QQ][!
M)[U#IUUH&E6L-N-2TS[1%"D,DOFQJS[ !SSGMTJC\.(HX?!ZQ1(L<:7]\J(@
MP% NI< #L*X;P=/X?3P^5OO!%WJ5R+RZWW4>C+.K_OY,8<CG P/;&* /7H[>
MU\XW<<,/FR*,S*HW,/KW%(?LAE:T/D&1E\UH>,D$_>*^F>]2PA!!&(X_+0*-
MJ;<;1CICM7E?BW6-4T7XM7%QHVD3:IJ!\,8BAC'RKBX8EFY' QT'). .M 'I
MI6P.I+N%L;\)N7.WS0G3([XI_P!CM2\K_9H=TPQ*WEC+CT/K^-<+HUSIFA>
M-3\96=U_;%_-:O=7-]*,/-(JG$9'\"J1MV#[OUK+7QIJ]K9ZB8]5EU)AHUS=
M^<^EO;K:W$:@A1N4!D.3@')^3KS0!Z<UC:.5W6L!V,&7,8^4@8R/?@5)Y4?F
M^;L7S,;=^.<>F?2N#BU?Q%I^K:$;[4XKJ'6+2=WMUME1;>1(A(-C#DCJ#NSG
MKQTJCI?B'Q+%I/A#7M1U2*>#6)(H+BS6U554/$S!U8?-NRH)'3D@ 4 >D"VM
MQ&D8@B"(VY%"#"GU [&H;F33[*:.YN3;PRS.MNDKX#.S'Y4![Y/05YKH/C^_
MO9M(U"2^ENHM09C<:>NFNB6D91F1EEV@-C"J<D@[B1BH;JYU_5M!\'Z[J&I1
MRPZEK%E.;-8%46ZL^Y C#DX& =V<YSQCD ]6@MH+5"EO!'"I.XK&@4$^O%.D
MBCE7;(BNN<X89&:\]/B_6(?!^H6KR1OXHM]2_LF,F, /*[CRI-O3'EL']/E-
M>AQJR1(KN78* 6(QN/KB@"+-H]U)%F!KC8/,3@OL/3(ZXI[+#&!(P11$IPQ
M&Q>_/8<?I7$Z;_R6S7?^P/;?^AO6_P"+-)M=8\.W4%X)'AC1IC$KE5D*HV X
M'WER0<'C(% &EFQ6V2ZS;B! 95F^7:H/)8'ISUS4$5UH\UO-J,4]C)"XVRW*
M.A4CIAFZ?G7GM\JO\'O!BE!</MTTI8-TOB$4^3Z<@$\\?+SQ6?>Z;>ZJ?&-G
M::%]AO[F*P*Z+OC!EC64EIBP/E_,-R\$_<YY(% 'J-K>Z*UM)#:76GF"-"TB
M12)M5>Y(' %.T^]TB3%KIUU9-M!(BMY$.!W.%KSO5(II-,USPS#X-T_2=9U'
M2IFLS821LMRO"LA?8F&!93@\<]:V-!F@T?Q+9:;>^#M.T6XOH9/LES9O'(7V
M %XW*HI5L<]P<'GB@#M+EK4JL%T82LQV+'*1B0]< 'K3EMH%B2)88Q&A!1 H
MPN.F!VKBO'G_ "-/@7_L+G_T4U;?C?5;O1/!6K:G8NJ75M 7C9E# '(['K0
MNN:-JM_?6]WIFL1V9C0HT5Q9BXC)SD.HW*5<>N2/:I]#\.V>B:+8Z:H^T_9,
MLLTR@N78EF?V)8D\>M4-8U+45\6Z3H]I="WCO;"\D9_+5BLB>4$89]-YX[US
M^D^,]8U2^ELI5BMY/#\4CZZR!6$TBA@B19Z*P4N3VX7KF@#T*.W@B<O'#&C'
M.2J@$Y.3^M MX 4(AC!0DJ=H^4GJ1]:\R\/^-M4O+K2W?49+W^T;>1[BW&F/
M%'9-Y1D79(5&Y01L.2<D@BF6.N^,)M*\'ZD^LVQ.OE;>6 V:[8=T3.)%(Y+?
M(3@_+DXP!0!Z+-'I-C+;M-'9P232B.$LJJ7D() 7U/!/X5:6VMTN'G2"-9G&
M'D" ,P]SU->3ZS?Z[<7UOHT]_%<WNG>*+:&"]> +\DELS@LBX!*[CTQG K2O
M_%'B#0;_ %+0);Z*^OGEL4L+R6W5-@N9&C.]5P#M*$C&,YYH ]$%G:K*\JVT
M(D=@S,$&6(Z$GN:GKS/Q%XC\0^$UUBQEU1;^5=';4;2ZDMD1XW21496"C:P^
M=2./7K6WXK\0:AI6KVMO:2JD<FDW]TP* _O(EC*'GTW'CO0!U45E:P?ZFVAC
M^8M\D8')ZGCO4@AB"(@B3:A!1=HPN.F/2O.+;6?%,NB^&O,U>$7WB1XBKK:+
MMLXA"TK[1_&Q 'WN 2<#%;WA;4=9D\3>(=(U:[CNDT[[,()4B$9=71F)8#OP
M >W&1C.* .E^QVOFO+]FA\QR"[[!EL=,GOBJOV[13JWE?:M/_M(#9L\Q/.QZ
M8^]^%9/Q$U*ZTGX?ZU>V4ABN$@VI*O6/<0I8>X!)_"L;7/#?@S0?#D.GW/AR
M:X@="/M%C8--,A4 F1I$!96[[B?6@#ODC2,$(BJ"22%&,D]339H(KB(Q3Q)+
M&>J.H8'\#7!1:YJNM^+=.TW0]5^S:1+HD&I":6 22N#(RX^;NR[<D],'N<B"
MT\77X\4Z;%_;2:A#>ZA+:26\&GNMO"H60J8[@J [#8 1N.<M@#% 'H@@A".@
MB0*_WEVC#<8Y]>*KWS:=9Q"_OOLT26^ )Y0H\O)P,,>G) KSNR\1>*#X<TGQ
M+<:K"T,VII:26*VJA7B:X,.XOU#]^,#C&#UJAXCOM=U_X>:MKK:C&NGR7IAC
MT_R%PL,=T(PV_P"]ORN[T[8[T >OT444 %%%% !1110 4444 %%%% !1110
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
MU=$=KB346$;>1!;O(0KD@.=H("C:<D\#C/44 3Z+H4>B^'8](CG:4*K[I64
MLSLS,<#@#<QP.W2LJ/P4L'@[2-#AU%X[G23%):WHB!*R)D E"<$$%@1GH3S5
MRR\9:-?ZHEA!+/NED>*"=K=UAG=,[E20C:Q&&Z'L<9Q56/XA>'I)XHUN+D)/
M<K:V\YM9!%<2%]F(W*[6PWH>Q/0$T 9GB32+RUT".\U/5K^[OK?48KN*ZLK$
M,MH0-F1""28PI;<,EOF)^F!:>%)O&\?C!)M1NS:ZJEE$FH2V9B\QX69V\N)L
M$(,JH]\G)KKK/Q=86T>K2W.JS7_D:J]BD,5BPDCDP"($503(0,G=Z9]*@NOB
M/IT>J:+:6MI?3KJ$LL<F+.7?"8U;*E-N=P8#([ [NE %O7/"NH:U)=6S:\R:
M1>%#/9O;!V4+C(CDR-@.T'D-@DD8JK)X#D:;60FL/';7]ZNHPHMN/,MKI2A#
MA\_,N8Q\I'0GFM2/QEHTFKC3EEGWF<VJSFW<0-,,YC$N-I;@C&>H(Z\5!;^/
MO#]RMY)'<3^19)(UQ<&VD$491]A0MC&_/11R1@@<B@"&[\(ZAJVG/;ZMK[7,
MS7=O<JT=L(XXQ"X<*J;B1N(Y)8_IBK6K>';ZXUHZMH^KC3;N6V%K<;[83K(B
ML64@$C#*6;!Y'/(-">-]$_L^^O)Y+FT6Q"&XBNK:2*50YPA"$9.X\# .3QUJ
MEI7BQ]8\>/ID'GQ6D>F>?);W-LT,J2^: "0P!P5/TH DG\(WT>JQZCI>OS6M
MP]E'9W;S6ZSM<*A)5^HVR?,W.".>E:?AC0(_#/ANUT5)VN([<.!(ZX+!G9N?
M^^L5;U?5K/0]+FU&_D,=K#M\QPI;:"P7.!VR1]*AF\0:;!XCM] DN,:E<0&>
M.+:>4!/.>G8\>QH YVU\ S00V.F2ZT\N@6%RMQ;V/V8!_D;>B-+GYD5L<;0>
M!DU<A\&)#%XJ3[<Q_P"$@9V8^7_J-T?E\<_-Z]JCE\7Z?/XDL+:VU:51YEY"
M]FED7^TO HW@/C(VGT^\>*PC\2S>Z/HVJ10W%E!-K1M+@26SGS(<3X"97YF/
MEKD+D@G;UH W!X%C$/A&/[>W_%.!0I\K_7XC"<\_+TSWI+?P7>6=WY-KX@N(
M-%^VF]^PQQ!7#%]YC$H.?++DDKC."1G%;.B>(K#7OM2VGVB.>T<)/!<P/#)&
M2,C*L <$<@U6\9>)D\)>&KC5FMI;@QE46-$8C<QP-Q .T>Y[X'4B@"MH_A6_
MT:>VMX=>D.C6DCO!9+;A7P<X1Y,_,B[N!@'@9)Q5O7]!N=4O=-O[#418WU@T
MAC=X!,C*Z[6!7(YX!!SQCO6"GCZ.W\4:K!=1W[6D=G;7%O;1V$C3)N\WS&9
MNX ;4^]TX]:VKKQMHEM;V<\<MQ=K>6_VJ);.VDF;R>/WC*H)5>1U[\4 8@^'
M=W!Y$EIXA=;FVU*348)I[42$-(A60.-P#9+$@C&/2NHU_1(M?T=["6:2!]Z2
MQ3Q8W12HP9'&?1@.._2KUI=07UG#=VLJRV\Z+)%(IR&4C((_"N=U_7=4'B"T
M\.:!':_VA/ UU/<789H[:$,%SM4@LQ8X R.AS0!6/@1M274Y/$&K/J%W>VJV
M:RPP" 01JV\;%!;YM^&R2>0.,"IK7POJ<5W-JNI:X^HZE%9R6MG)':I$( V"
M6"Y(9R57DD#C&!4NGWOB/3+RYC\1_8)M-BMVN!JELIA5-OWEDC9F(XR0P.,
MYJ33?&NCZG<I;QF[A>6%IX/M5I)"+B->2T98#=@$'CG!SB@"[;V%S?>$HM/U
MB1FNI[$07CK@$NT>UR,<=2>G%8>G>#-1M=2T:^NO$'VF32XVMXD%F$1H64 C
M 8_.=J_-G''"BGQ?$KPU,+5UGN_)O$W6TQLI=D[8SL1MOS/VVCG/'7BI_P#A
M8'A];#[7-/<0*+S["\4UK(LJ3E2X0IC=D@<<<Y '- $>A^!;31O$6JZK]I>=
M+P.D-LR +;([F215YY#.<]N@%.T7PMJ.DBVM&\02S:59Q-%;6HMPK;<;5$CY
M.\*.F O0$YJ:+QQHDFGWUW)+<V_V%TCN()[61)D9\!!Y9&X[LC& <T#QSH2Z
M;-?7$T]K'!<I:SQW-N\<D,CXVAD(R =P.>F#0!#!X,2'P]X;TG[<Q71)X)ED
M\OF;RU(P1GC.?>LU_AY=-8MI8\0.ND)?B^@MA:C<C>=YQ1GW?,N[=C@$9')Q
MBKUYXUTRYT;67AO;O2[C3X!-*]U8.)(D;.V01N 6!P?RJQ<^,])TNWM5NI[F
MYD:T2ZE>WLW?9$1_K9 @.Q3@]?0^AH 9:^%;^POV6RUZ2#2'O&O#9+;C?N9M
M[()<\1EB21MSR1G%7_$&C7>JBSFT[59--O;24R1RB/S48%2K*Z$@,,'UX(!J
MO>^-=$L+OR))IY%"1O+/#;220PJ_W"\B@JH/7D].>E=#0!@:1X<GT6TTJTM=
M5E,%HTKW2M$I-X\FYB2?X?G8MQ]*L>&M"7PYHB::MP9PLTTOF%=O^LD:3&,G
MINQ^%<^FJ^+-7\4:_8:7>:/:VNF3Q0I]ILY)7?=$KDDK*HZL>U3:1XU*:9J3
M>($BCO-.U#^SW^Q(\BW,A"LGEIRV2&'R\D8- '2V]K=1:G>7$M\TMM,(Q#;&
M, 0%0=Q##EMV0>>F*H#PZO\ PG)\3?:3O.FC3_L^SC'F^9NW9]\8Q4+>-M$3
M2#J+RW"J+D6AMS;/Y_GGI%Y6-V[!SC'3GIS67JWCO29=#U*:UUB;39;!X%N9
M9+!G> R/@*T; ')P1[9SZ4 69? MJ=3U62"Z>#3-8@>/4=."921V!'FH<_(^
M#S@$'Z\TG_")ZM=:3?Z=JGB62[AN-/DL8@EJL84.N/,<;CO<#_='7CFK]YXP
MTBPU5]/G>YWQR1Q33);2-#"[XV*\@&U2=R]3_$,XS6/IWQ+TJXMM5NK^&[L+
M6QO_ +'YTUM(JG)51DE>&W-RO4#DT :]WX72ZN=#F-TR_P!E12Q@;,^9OB\O
M/7C'7O5:+P;''H'AK2OMK,NAS0RK)Y?^N\M&3!&>,[L]ZNZ/XKTS6[QK.V^U
M172P"X\FZMGA<Q%BH<!P#C*G]/6KNFZO9:O]L^Q2&06ER]K*Q4@"1,;@">N,
MXR.,Y]* ,31O"=]I#6UF-=DDT2TW""Q^SA6*$$*DDF3N50>  .@R3BLVW^'E
MW#;Z382>(I)-+TB\BNK*W^RJ& C;*H[[OFP,J#@>I!Q74:SK]AH4<!NVE:6X
MD\N"""%I996QDA44$G !)/05QWC/XCI8^#7U#0?/-X]RMIF2RD/V9]ZAQ(I
MVMAN V,]LT &GZ;;^(OBI+XAM(KE=.LK=5=I8FC2XO!O164, 3LC=@6Z<C'2
MNPTR/4TU/5VO9F>U:X4V2LJC;'Y:;L8Y(W[NO/7MBGZ%+-/HEM)<3W$\K*=T
MEQ:FWD;D]8R!M_+WK+O?$%W;_$/2M 1(3:7=C-<2,5.\,A4#!SC'/I0!5U'P
MAJ<OBZY\0Z3X@&GS7%K';21M9+,"J$D')8>M3SZ#XEN=&ELI?%49GE<AIQIJ
M#]V5P4V[O7G.:V]2U6TTE+=[R0HMQ<1VL>%)S([;5''3D]:I:GXJTG2)KV*\
MFD5K*WCNKC9$S;(G9E#<#IE6SZ 9/% &';^!+Y/#EAI5QXA:632Y()--N$LU
M0P&)2@W+N.\%20<XZU.?!=Y<OJ-[?^(+@ZO=PQ0QWEG%]G%ND;EU"IN;(+$E
MMQ.1QP*V+KQ-I%G>M:S7BATLVOI& )2. ?QLPX /./7!QTJE%XZT1[*^NI'N
M[9+*W^U2I<VDD3F'G$BJP!9>#TH ICP5>WMQ<WFL^(;BXOGLVL[>>SB%K]F5
MB&9E 8G>2JY).,#&,58T[PMJ URTU;7-<.IS6,;QVB):K J%P SL 3N8@8[
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
M;0=J^YP* ,/0$N+CQZ-1DTB73HY?#\"B%DXB8SRL4) QNP02.V:Y?R;GPWX
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
MATJZ1I AVHQ,. 3T!X/'L:Y#3EN-'\3:3J%WIMZ;6'4];:61+5W\I9)5V/@
MG![$#H2>@->P53.JZ>-7&DF\A_M P^>+;>-_EYQNQZ9H \NMX;J/7H_&+6%Y
M_9/]OS3^6+9_,$+6H@$_EXW8WC/3.#G%+JL=SJ%_JWBBVL;UM,75-*E7_1G$
MDL=N^99%C(W$#?CISM->N5%;7,%Y#YUM,DL6YEWHV1E25(S[$$?A0!Y!XQ-Q
MXC_X2VZL--OY+6?1[.&!GM9$,Y6Y<MM4@'C/IVST(-=AK\AT;Q]H^MW%M=2Z
M=_9]Q9,]M;O-Y,C/&ZDJ@) (0C.*[2LG6M CUE[647]]8W-L6,4]G*%8!A@@
MA@58' Z@].* .?\ AM*9[/Q%,;=[?S-=NG\IQAESM/(['U'K4_CEGM;KPUJC
M03RVMAJGF7)@B:1HT:&1-VU020"PS@=ZWM$T6TT#3OL=H97!D>6269]\DLC'
M+.S=R2:T: /([F.ZU?Q)?7\.FWHM9O$&DRQ-+;.A>-% +X(R "._08SBK/C7
M3-0N-?U^YMK&XN(XK32Y]D<9/G"*Z=W5?[S!1G'7IZUZ3_:-I_:ATSSU^VB'
M[1Y6#GR]VW=Z=>*M4 >0>*A<>,=:OYM&L+]X/[ >-)VM7A,SK<12&-=ZCG (
M&1@DGK@T:O8V^J^'?$MWIT_B;5+L:,]LKW]OL7YV#>6J^6C,X*@\ @9]37K]
M% %>P01:?;1A=H6)5VXQC '%<]XBMI9O&G@Z9('>*&YN6D<(2L>;=P"3VY.*
MZFB@#RC5K>ZLO$M_JLEE=&SMO%%K=2/' SGROL7EEP "6 9@#C/?TJ#5TN=:
MN?$]Y;:;??9KF]T<P&2V=3*B2C<P4C.!@]1TY[UZ]5/5-5L-%L'OM2NH[:V3
M :1SQD]![F@# @M91\5[Z[,#B$Z);QK,4.TL)I25STSC!Q]*X;P5+)X;O=#N
M]4TZ_BME\."WDF6SD?RG^T.VU@JDC('IZ>HKV2B@#Q>PTJ[T^YT_6]0EUK2K
M&\_M!@UE 6EM_-N1+&LB;'*AEYZ<$ '%;GA_1Q:^+_#,UM::F+0:??R^9J$8
M$B/+,C_/@ *6RQ X.#TZUZ910 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q/Q<S_ ,*MUO&,
M[(L9_P"NJ5C^+W\0(-'U'Q1:Z7%HVG:E!<ROILSR3*X;:A^=5 3<PW8R<=*[
MSQ!H=IXDT.ZTB^,HMKD .8FVMPP88/U K&'@&PEGA?4=3UG5(H9%E2WOKTO%
MO4Y4E0 &P>><B@"AXGAMKU-2\(:%:1G4-7!DU&8+E+9' 4RR'NY485>I(SP!
MFK&NM:Z89M'T6Q2Y\0:M;B,AN@B5?+$LS=D4''JQX'?$S^ K7^T;Z^M];UVT
MDOIS/,MO>!%+$ =-O0  #V%+<> [6;5KG4X];URVN;E(TE:WNPN\1KM7/R_4
M_4D]Z (M7\[PGX"T_1M-G+7SK;Z39S,.?,8!/,_X" S_ / :KS^$]5T_7-*D
M\-W6FVMM8Z6]D/MD;RO\SHV[:I7).SDENI/!KH9?#UK<1Z0MS/=3MI<PGADE
MDRSN$9,N<<\.?3FHM:\+6FLW\&H"[OK"_AC,*W5C-Y;M&3DHV001D9Y'!Z4
M85GXFLYM'_MGQ%9P_P!K:1?3:>BVJES)/]W$"GDEQC@\CG)X)K'@TB\L_%'A
MRYU:)(9=6UJZU"6U5MR02"T98DST+!5R3_>SBNDF^'>DO:Z;#;W>I6C:?)+-
M'-;W.)'DD^^[L02S'GGW-6'\%VD^EFRNM3U:Z99UN(;F:ZS-;R*,!HVQQU/8
MYR: *VB?)\2_%:1_ZMK:QD?'3S"LH/X[53\A53P[:0ZWXD\<S7J[Q)<IIFTG
ME8%A4[0>P)D8_4UTFA^'[308K@02W%Q<7,GFW%U=2;Y9FP "QXX      ]*S
M+/3;S1_'E_<PP-+IFLQI+*ZX_P!'N(UV\C^ZZ!>?5?>@#&\?>'-,TSX?Z[>6
ML!2:+1!IZ,7)Q#'DJN#[D\]:V-,USQ$[VZ7WA;['9[?WET=1C<1J!UV@9-:7
MB?3AJ_AZ[TQ[62YBNT,4B1RB-MIZD,>*B-YJQ@\AO#Y:,KL(-VG(QB@#@=+U
M/5FUC1WTVZUV0:O#=!;O5)$^SW#>4TD;QPAV,8! Q\J_*>]9FNM*/ WB&QO[
MSQ'::HFE&6>SU"<R),RD!I(I 2"F6P5! ^8945T<?@AEBLXY--U69;+*6PDU
M5#Y4)0HT(X^X5.#_ !<#G@5/_P (E--;7<%_INIZB+BT:R#7>IQLT4+$$JA
M'4JIR<GY1S0 Z+3Y]2\3?\(X=9U:WL=/TJ*X5H;QEFEEED<;F?JP4)@ \<\Y
MHM;74=;\43Z'J.OWS1:5IMLQEL93:FYFD+YE;8<\!!\N<9)XHF\+WTJ6K"WU
MF*\MX&MOMT>JQK-+$6W;'.W! /3@$=C2R>%I4%I_9ND7^E/:VHLUDL=2C5GA
M!R%;<#G!).>N2>>: $\/:2OC/PK%=ZO.TMX+2_T=[C:,R(9?+\S_ 'L1 _4F
MM#Q-)_8>O>#[BT&U9+W^S)$'\43QL0#]&C4_GZUO>'K"/2]#MK"&Q^Q10+L2
M$R^80,]2W<DY)/J:K:AI+ZMXCTRYG0K::6SSH#_RUG92BD#T56;ZDCTH W*\
M_A\6ZE!K>D)<SPW-O>RWD=P+>/,,?E*[IY3D N<)ANHSGIC%=1X=TNYTFQG@
MN;V[N@]P\L1NYO-DC0X^4MWYR<=LXYQFLNR^'NE6+:;Y5YJ133)GEM(VN/EB
M#A@T>,<KACUY[9Q0 FBWVOZWI^C:U#>6:66HP&6X@9.8 ZYB\LX^9@<!MQP>
M<8Z5SF@:YK=GX(\*WC7Z7#:EJR07)FARQ625]V"" #D>AZ\8KK-#\%:=X?N
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
M%2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !534=+L]6@2&]@$J1RI
M-'\Q4HZG*LI!!!![@U;HH ",C%5--TRSTBR6SL(!# I9MH)))8DDDG))))))
M.35NB@"GI^EV6E6KVMC!Y$#2/)Y:L=JLQRVT9^49).!@<TNFZ99Z18I96$ A
MMT)(4$DDDDDDG))))))Y-6Z* "BBB@ HHHH **** "BBB@ IKHLB,CJ&1AAE
M89!'H:=10 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 %
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
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 %%%% !17.>,/$5WX>M---C90W=S?ZA%8QI-,8D4N&()8*Q_A].]9]QXJ\
M0:'<V)\0Z%916-W=1VOVFQOFF,3N<+N1HU^4GC(/'I0!V=%<4/%'B74/$.M:
M=HVBZ;-#IDZ0-+=7SQ,Y9%?( C;^]ZU<O?$^H>'_  ])?^(--@6\>X6WM+/3
M[@S&X=\!%!95P2<]N ,^U '4T5QLGB#QAIRQ7>I^%[:2R=U62/3;QI[B ,<9
M*&,!\9YVGWJU+XMD3XDQ^$ELU*OIAOQ<&3!SO*[=N/;.<T =117G^I^+O&.D
MZII6GW'A[1S-J<S0P%-3D*AE4L=W[G@8'O74VNI7]IHEUJ'B."SL3;!Y'%M<
M-,@B5<[B2JG/7C'84 :]%<EX(\92^*H[N.]TTZ;>P"*86[2;RT$J!XWS@=>0
M1V(JWX=\3/KNL^(+!K581I-V+8.'W>;E<YQCC]: .BHK"\1Z[<:2^G6=A:1W
M6H:E.8+=)I?*C7",[,S $X 4\ $FHK'7M0M4U ^)[&WTZ.RC67[;#.9+>1#G
M.&95(*XY!'<'O0!T5%-1UD170AE8 @CN*=0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!P?Q0MVNK;PO;I<36S2>(;51-"0'3*R<KD$9'
MN#69JVCOH?C+09O$&L:EJVA23!8&O)$"VMZ#F-G"*H93R!D<-]:Z_P 1Z-KV
MJ36[:/XG?1TC!\Q%L8KCS#V.7Z8]O6L4^$_'###?$B4CT.BVW^% '*+/X<B\
M?>,1K7BFZT>4WL7EQPZFUL'7R4Y(!&?K6GK+Z?<^&]+U+PYJ=QXA@T+6(KZZ
M NC=3&/#!@"222 VX#V-:Q\'^-6.6^(SD^IT2V_PI5\(^-T&%^(\B_31+8?T
MH MS_$OPV]O#_9-ZNL7UPRK#8V1W3,2>Z_P =26P!BL2;_DXZV_[%P_^CFJ^
MO@_QJCLZ?$5U=OO,-$M@3]>*=_PB7CC=N_X61+NQC/\ 8MMG^5 !XV_Y'?P'
M_P!A";_T2U1?$E[O6FTSP7IC1?:M4<S7)ESL2VBPS;L<X9MJ\=<D5*?"?C@D
M$_$B4D=/^)+;<?I1_P (GXXW;O\ A9$N<8S_ &+;?X4 9.K+X@\,^+='\5ZN
M^E?8CMTJ]^PQR)MBD;Y';<2,*^.G]XU#X6\4:#H'C3QS%J^KV=C)+JBLBW$H
M0L-@Y&:W#X3\<,,-\2)2/0Z+;?X4T^#_ !JQR?B*Y)[G1+;_  H ?XB\0^"M
M=TFT_M&XCO-)ENC&-1@EQ%:3JNY2TJD&-B&X/OSUYS_#^M6%CJ&M0CQ#+K7A
M2TLDFEO+MQ<K!*6(,8E _>#: <<D<>M7?^$0\;;"G_"QI-IZK_8EM@_I6MX=
MT#7]*N9#JWBDZM:F,HEL=.AMPC9!W93D\ C'3F@#HXG22)'C(,;*"I'3':GT
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!@1>(I/^$[G\-W%LJ+]A6]MI@W^M&[8ZD=B#C\#5#0_&RZSXWUGP_\ 9?+B
ML@?L]QOSYY0JLHQVVLP%9WQ)G_X1ZYT'QBJ,RZ7<M#<A1U@F7:<_1@AKG[J&
M;P1X,\)^*KB-GNK-Y)-1 '+"[4L^?I*8_P J .AN/B)/'?3K#IT;V:>((-$2
M8RD%F8?O&QC^$\ =^:Z#QIXA?PIX1O\ 6X[=;A[4(1$S;0VYU7K_ ,"KSC5M
M >S^&G@FPO#*MS=Z[:3W;QN4D\R9F=SN'((+8R.F*M_$[P78:;\.M7O(+[6I
M9(UC*I<:I/*AS*@Y1F(/7N* .JU3Q)KW_"9/X>T33M.G:.P2]>6\N7BX9V3
MVHW]W]:-1\0>)- \,:QK&L:;I8^Q6_FPQVEW(_F$=0Q9%QVZ9KE?$\NAP_%R
M1M=UJXTJ$Z'"(Y(+U[8NWG2<$H1GCM2Z]>^&YOAKXKMM!\03ZK(;$O(L]_)<
ML@'&1O)P.>U '0WOB/QCI&C2ZS>Z%I$]C!#]HF2UU"3S1&!EB T0!(&3C/.*
MDO?%VKW7B2RTGP[86-R+G2QJ8EO;AXAL+A0,*C<\@_G7.^*O#5WI_AJSU"XU
MK7-5T6(HVJZ?+.!YEL1\Q78JGY>"5SR :A\2W'AW_A9NG3:AK,FFZ8_AX?9Y
M[6\>V#YF!50R$9&W)QTX]J /0]&F\223R#6[+2[>(+^[-G=22L6SW#(N!6$O
MC_=X[_L7["/[+-P; :CYG!O!&)#%C'IQUZC%9:>+?"OAW0=8O-#\07&L7B0!
MTMY[^2Z8OG:@4,3C+.H./Z5F-X"\9IX"725O=&-Q')]O606\OV@W0?S=V_?M
MW;OESMQCM0!W.LZ[J:>(8-!T2TM);Q[5KN66\F9(TC#!0 %4EB3] ,>]3:?K
M\T=@C>(K:/2KIKP62+YN^.=S]PQM@$AL\9 .017&W?B/P?XJL=%O/$(ETN:6
MT\ZVU+SFMQ%+DK+$LJD$,K+RK<'@\UI>$M=@BTZX&I:I+J&E_P!JI::1?W<9
M9[C<JX&0OS8<NH?'..M '?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 &,]:,9HHH ,4=:** $(!Z@4;1Z"EHH *3:/04M% ";1Z#
M\J6BB@!K(K+M901Z$4[ QC%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 45@:_KEQ8ZEI6D:='%)J.HRG'F@E(H4P9)& ()P"
M !D9+"J/C?QC-X6BM([#3?[2OIQ+-]G$FS;#$A>1\X/3@ =R: .MHKGM9\03
MP>$D\1:/''>6RQI=O&0=TMOC<VP@\/MY&<],=\C;M+J&^LX+NVD$D$\:RQN.
MC*PR#^1H FHHHH **** "BN-\9^)?$?A>QO]5M])TVZTJT17W/>NDS9P#\HC
M(ZG^]TJ/4/$OB71;*VNM8L-(M8IK^UMM\5V\H"22!78Y1-N <@\CUH [:BL>
MQ\5:#J5I>75IJUK)!9C-R^_ B&,Y;/08!YZ'%3Z3KNEZ[#)+I=]%=)&VU]AY
M0XR,@\C(YH T:*YOQ)KVJ:=J^D:7I%A:75SJ F.;JX:)$$:J3RJL>=WI4.G>
M,#%)JMMXE@MM)N=,6*29UN?,A>.3(1E8JIY*L,$9SCKF@#JJ*QXO%6@SZ:NH
MQZK;&S:<6_FE\ 2DX"'/0\C@^M9EI\1?#FH>(;72+*_CG>Y@:6.5#\I(<*$'
M'4Y)_P" T =717-Z;XJLX_"UOJ^KZOIC)+(T8N+0L(9&W, J!B6)XY'/(-6;
MGQ?X>M-.M=0GUBT6UNL^1('R),?>QCGCOZ=Z -NBHX)X;JWCN+>5)895#QR(
MP*LI&001U!KDM(\?Z9-/<VNKW]E:7BZE/9PQ;B-RI*40G)."<>P)Z4 =C161
M+XHT.#6ET>75+9-09@@@+\[B,A3V#$=!U-68-8TZYTV;48;R%[.'S/-F#?*F
MPD/GTQ@Y^E %ZBL1O%_AY;NUM6U>U$]TJ/"A?[P?[GTW=LXSVK9=UCC:1V"H
MH)8GL!0 ZBL2Q\8>'=2OX;&RUBTGN9DWQ1I)DN-N[CU.#G'7%$?C'PY+)-&F
MLV9:"%YY?W@Q'&C[&9CVPW'- &W16-:^+-!O8(IK?5;9TEN%M4.[!\UAE4(/
M()'(!ZT[7-;MM+MIX_M]G;7WV66>$71.P*@Y=@.=HR,T :]%84WBO2-+TS3Y
M]6U6RCDNX%D0QD[9?E!+(.3LYZGH",UH0:QIUS+:Q07L$KW<)GMQ&X;S8QC+
M*1U'S+^= %VBL:\\6:!I\#376JVT2+.]N<MSYB?>7 YR._I61?>,Q;^,-%L(
M)+232+^PGO7N@2Q"Q@$%2#C&.>AH ["BJ,NM:;!I,>JR7L*V$BHR7&[Y6#D!
M<'ODD8^M6YIHK>"2>>1(HHU+N[MA54<DDGH* 'T5BVOB[P_>V-Q>V^K6TEO;
ME1,X;&S<<+D'G!)X/0U7?QUX;^Q:A=0ZM;3+81>;.(WR0O0$>H)X!'% '145
MS-KX]\.S:!8ZO/J4%M#>("BNV6#;067 Z[<\GH*NWWBSP_IJQ->:O:1+-$L\
M1,@/F(Q #+CJ"2.E &S163_PD^B'6O['_M2V_M#=M\C?\V[&=OINQSCKBL7Q
M+X^TW2[6YBTZ_LKC4X+F&!K=F)P6E1''!&6 8G /&.: .PHILC;8V;(& 3D]
M!7.Z=XMT]/#UA?ZOK.EEKI799[9F6&7:V#LW$GC@?6@#I**Y/4OB+X;T^QT^
M\74(9X+ZZ^S(\;?=(/SEO3;D9'7D5HW7C#P[8WJ6=UK%I%<.$.QGQM#?=W'H
MN>V<9H VZ**R++Q1H>HZI)IEGJEM->1[LQ(^3\IPV.QP>N.E &O165XDUM/#
MOA^[U5X6G$"C;$K!=[,P51D]!DCGM5'3M2\3IJT%KK.C6:VUPC%;FPN6E$+
M9VR!D7KV([CI0!T=%9.G>)]#U:]EL]/U2VN+B(%F2-\G ."1Z@'@D9Q4-IXR
M\.7S70M=9LY3:1---MDSMC7[S^ZCN1D4 ;E%4VU6P1K-6NHP;T$VPS_K0%WG
M'K\HS6!J'C?2I=+GFT;7=)\Z'R6>2Y9FB19&&W.T@Y(/'/<4 =717+R>.-*?
M7]5T&&ZACOK*V\W?-G9NPY(('.%" GV-3IXMTNQT'3;[6-7T]6NX@RRP$B.7
MC)9 <MM]ST[T =#16-J'BSP_I8MC>ZO:0BY02PEI!AD/1\C^'G[W2M@$, 00
M0>010 M%>>0>.O$9\-MXFF\/V#:-&'DE\F_8W"Q(Q5F"&,*2-I.-U=HNM::]
MK>W*WL1@L<_:7SQ%A YW>GRD'Z&@"_16//XJT&VNX;2;5;9+B9HECB+?,YES
MY>![X/Y4EOXKT*\U272[75;6:_CW PJ^22OW@/4CN!TH V:*Y#PEX^TS7],T
MA+N_LH]9O;=9&M8V(PQ7<5&2><<XSG%;%KXHT.^U9]*M=4MI;Y"P,*ODY7[P
M'8D=P.G>@#7HK'L?%>@:E<7$%GJ]I-);HTD@60<(IP6ST*@]2.!4ND>(M'U[
MS?[*U&"[,6-XC;E0>AQZ'!P>AQ0!IT4UW6.-I'8*B@EF)P !WKCO!OCP^*=1
MN;6?3S9!H1>6!9\FYM2[(),8&TY4<<_>% '9T5BWOB_P]IM_-8WFL6D%S"GF
M2QO( 4&W=SZ' )QUQ3SXIT)=3CTTZI;?;9'$:0;OG+%0XX_W2#^(H UZ*R=.
M\4:'JUU-:Z?JMK<30J6=4?/R@X+#U /&1D5'9>+O#^HQW<EGJ]K,EI&9IRC_
M '(QG+^Z\'D<4 ;5%<^/''A=I)HQKEENA3S''F?PY X]>2!@9Y..M3'Q;X?&
MC1ZO_:UM]@D?RTF#9#/S\H'4MP>,9XH VJ*QY?%6@PV-M>R:M:+:W2L\$OF#
M;(%ZX/<C.,=<\=:S-2^(GAS3],L=06_BN+>\NUM4:-ONG< Y/IM!R0>: .KH
MID4J3PI-$P:.10RL.X/(-4M6UW2]"BBDU.]BM5E?9'O/+MUP .3Q0!H45R6D
M^.;"XT[5-1U*]LX+*WU-[.VF1N)E"J5(Y.YCD].PZ4_4OB%X=T[^R&-_#+#J
M<C)%+&V550K$L?8%=N.N30!U5%9(\3Z(VM?V.-4MCJ&[;Y&_YMV,[?3=CG'7
M%8OBCQ]IND65['I]_93ZK;2QQFV=B>6D567@C+!6)P#D8YH ["BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .,N/W?QFLFEX6709D@)
MZ%Q.A<#WP5K"TE?$/B?Q9J_BS2)-+%D-VEV7VZ*1]T,;?.Z[6 PSYZ_W17<Z
MYH*ZO+I]U%<&UO\ 3YQ-;W"KNQD8=",C*LI((R.Q[5K !1@  >@H \W\$S2^
M'],U_P (ZV\.[2$:YB:/(C>TD!8;=W.%.]>>G KH?AO'-%\-O#J3@A_L$1P>
MN"N1^F*TO$6B#Q#I;::]RT%M,RBZV+\TL6<M&#GY0W0GGC/KFM2.-(HUCC54
M1 %55&  .@% #J**9YL9F,(D3S0NXIN&X#UQZ4 /HIBRQO(\:R*SIC>H.2N>
MF1VI] '&?%G_ ));K_\ UP'_ *&M+\08DGT?1(I4#QOK=@K*PR"#,N0:[$@$
M8(!'O2D ]1F@#R7Q]!-)XC\0?9R4"Z9IDTY6/?\ NTO'+L5_BPH)([@8KH_!
M_P!FO?$NIZG#XFAUN4VL,$LEK;*D( 9V7YU)5F&YLC.0",]J[; SG S2(B1K
MM155?11B@#B/&5G<WWC?PE!::C/I\I6](N($1V V)QAU(Y^E5/$&F)X4TT7T
MVH"ZO=1U&VCNM6U6-'6U5<['"@*BA3TZ ,^37HF!D''(I&574JZAE/4$9!H
M\,O+BVU#^UK:74%U$7'B/2Y/,:-4^T1'RDWA1P4.T@,.#C-=U>WEKI_QGL#=
MSQVZW6AO;VYD8*))/M"'8N>K8[5VTK0PQM+*8XT499W(  'J:<51RK%58CE3
MC./I0!X-X5,UMX,\"WYU2+2K2&XU&-[V>)7CBD=VV;MQ 7(#@$GOCO6] -+T
MY+;5+;QM#:7TTUY+!?W=FJ6=PKNGFQ@$@$%T# JP)R2,BO6S&C(4**4/52.*
M&BC= K(K*.@(R!0!D>$[MK_PGI=TUE%9&6W5OL\*;43C^$=E/4#T->=7L,:_
M"OQLZQJ'?6KMV(')87(P?PP/RKUN.6.:,/%(KH20&4Y'!P?UIVU<$8&#VQ0!
MXSXEUM95U99-3M+)K?7HC)I<%L@DV1SQ9N9G^\ 54-OX&-HR:LZY'+!KVI^"
MK4M]F\4W<-Y!)'R%A<$W>#TZ19_[:UZYY:%F;8N6&"<=122R10IYLKI&J\;G
M( &>.M 'CNHVT4=WXJT2_P#$L6DK>7R^79"R62:>-DC6)HN=S8P%&T':4->M
M:CD:3=@G)\A^?^ FK)1&=7*J67H2.13+F'[1:RP%MOF(4SZ9&* /']%U'2]0
M\'_#K2-,FA;5(+RTFDM4(\V)51FE=EZJI!/)X.X=<TMM:,/A%/-;D0@:^]S=
MR"+S,1I>_,[+_$%502/1:]2T#1X]"T+3M,5Q,;.UCMO.*;2X10,^W3I5\21>
M:80Z>8%W% 1G!/7'IG- 'ELFC)XFL/$MSI_B2+6M2\BV:&>UME2))X6>2+#J
M2K-DX.#D C-4;B^'B_PEXT\9>65@?1FL+)6&"JK%OE_.1MO_ &SKV%$2-=J*
MJJ.RC I=JA=N!CTQ0!Y9X;U*PT#6].O=<NX+.WN?#%C'9W%RX1,IN,B!CQN^
M9#CJ?PK/\-7=MH&I>&-1U65-.TVXAU46TER?*1$DN$DB4DX"Y09 /:O8FC1U
M"NBLHY (R*'1)!AU5AG.",T >.:=>Z>S3ZHOB!-"O?[8U)K.ZO(08)(W:,LC
MA\ $@(0,AN#CO5K2[LZGX]\"W,ME!:^=I-YF&!-L1&<;E4]%;[PSV:O66CC=
M=KHK*3G!&1FDD0LC;"%DVD*Y7.T^M 'D^C6<[^)+/P%+&YLM!OY-1WD</;##
M6RY[X>0C'_3&NR^(UO<77P_U>*V#,_EJS!4WDHKJS_+W^4-QWJUX=T-=,N=1
MO;C4CJ6J7<BBZN2JIM"CY(P@^Z #G'7+$GK6_0!XKXC%GJNC:[?IXH@UV06%
MO;R"UM52)4:Y1E#.I(W##?*>0&-=+XOASXMN(X8_F;PI?HJH.OSQX&/QKT-8
MT52JHH!.2 .IIV!G..?6@#Q?3M5@\_PUJ,'BBQTRS'AV.S%W+&DL8F3:9(B6
M("O@H<=3M]JU/"6FVEMXZ\/QPSO>0Q>'9Y;>>6 Q'#7(((0_=^5B![5ZCY,1
M388TV9SMVC&:=@9S@9]: /'-,A61UT;4?%$=M>IK[S?V8MDK7!D%R95<'.[:
MRX._& I(SQ52;5-+B^%\.@W$L1UVWUA//M3S-')]M#-(PZ@%3][H=P&>:]KW
M0?:0N8_/V9QQNVY_/&:=Y:;BVQ=QZG')H 9=?\>DW^XW\J\;\ 1)+I'PM\Q
MVP:@RY&<$!L&O97GACECB>5%DDR$1F +XZX'>DAE@F!,$D;B-BAV$':PZCCH
M: /(-6G@L=1N[JXD2"TM_'-O+-*YVI&IMDRS'H!D]?>IYM7TFS\->/-,U"X@
M.HZA<W4EM;D@R7B31CR#$.K@C: 1G!':O6V1&4JRJ0>H(ZT&-"RL44LOW3CD
M?2@"EI,=Q:Z!8Q7(+W45K&LHSDEPHS^M>3Z+KD-UJ_@BZEU:R"&ZD\VPM;=(
MHM/>2"4+$S#D.6.W:Q^8@G%>STT1H,X11D[CQU/K0!D^*;FQM/#=Y)JEC+>Z
M>5"7,,<?F'RV(#,5[A0<G'. 2*\Z26SAU*VTWP'XDN=2AO(+A)[#[6;J*V3R
M7*.&.3$0^P8)YSTKUH2QM*T2R*9$ +(#R >F1^!_*E2*./.Q%7)R=HQDT >*
M6-N=8\/:=9V7B9+K5+/1KE+?3+>R5)+=S;F,QRLIRF&*_> RRBMV36?#NN>#
M8M+TJ%;W5H] N(XD@C#/9?N-K))W0DX7;U)%>G*B*S,JJ&;[Q Y/UH5$4L55
M06.6('6@#RR#7]+UC5?A_#IU[%=-##-YWDMN$1^QN-KX^ZW!^4\\&L2_@C@_
M9HTE8D"[C:NV!U)G4DU[<L:)]U%7G/ QSZU&L]L\S6RRQ-*@RT08%E'J10!Y
MMJM[;6GC/QU:7$\<5Q>:'";:)V :8+'/NVC^+'?%<_H4TNG0>%+V;7[?1+67
MPU'#%=74"O&SA]SIEB &(*''4[?:O;2B%@Q52P& 2.:&C1U"LBLHZ C(H \?
M<Z;X<TFUFL/$\$%VND "#5K+9#J-OOD=(PC$,"-S+A23AER#D5ZQILIGTJSE
M:V^S,\",8,8\K*@[?PZ?A5AHT<J716*G(R,X-.H \L\&>$9]=\#6<=]XAU$Z
M5.TOF:;&L21LOFOE"X3?M..?F[D57U36-.TG3?B7I5W<1PW]RTKVUJ3^\E1[
M-%5D7JPR#DC@8.<5ZV  , 8%-,:%]Y12V,9(YQZ4 ><>%K<2>.M3E15%POAZ
MP2*0CE=PD_J!^51^#=9\/_\ "-^%]"GB6?7+4&-K14#36<Z(PDDD'5!G=\QZ
M[AC.:]+8I&I=BJ@#)8\8 I(Q$_[Z/8WF '>N#N';GN* /)]*ACB^&7PX\N-5
M_P")E9OP,<MOR?QR?SK/L=>ANKKPC=W&J6B(-1D:?3+2V2--/9XIE\MV'S!R
MQQ@XW$D@5[5M& ,# Z<4@CC&<(O)R>.I]: /$+ZX\WPU-H&@ZI:Z]9_V3-]G
M5;<?;=.B39F-]O7<HV8(5B0!S79>$WM-2\6?VC!XJ@UJ6'3C"5M;18XXT9U9
M0S*2 P*G"GD GBN]6-$9F5%!;EB!C/UJ!+JQ6)9([BW$<LFQ65UP[GL#W- '
M)?$N[NIM&MO#.F2!-3U^7['&Q_Y9Q8S,Y]@F1_P*N>\06'B/PPVB^)KHZ0;+
M0"(98M/AE1_LC[4<?,Q!"C# ?[->K8!(.!D=Z4@$8(R* /%]8U72;;P5\0=*
MOI8VU*YN[JXBMSS),C*K12J.I4*%.X<#::VM"LI+C5?B!]D0?;I;2UAA<=<F
MS&T _4UT6M>#[W69+ZW;Q#=1Z3?X%Q9^2K,%P R1R'E%8#D8/4XQFNGB, +0
MQ,F8\*R*1E>. 1VXH \5CM_[;\,VMK8^)DO=2M-$ND@TRVL@DD!-OY9CD*DE
M"&V@!L9*BK;O9ZGI%W<P^*8=3FM/#EXJVUM9+&(8VC4;)&4G:057"M@_*>.#
M7L2HBLS*J@M]X@=?K0L:+NVHHW'+8'7ZT ><Q6ENNM?#%1"@$5E/L&W[O^C)
MTKG#YMIXG>^_M2+2;.'Q!J4;7DT*O%%(\<)7=N("Y D&2>IQWKVK XX''3VI
M&1&4JR*5;J".#0!Y5I%G:?\ "2>$IH=0_M2&>_U.Z6X-OY2%S'R47H5W;B".
M#G(JEK$L5G/J=U,ZPVMOXXM)II&X2-?*ARS'L,GDU['M Q@#CI[4C(C*595(
M/4$=: *5AK6G:I<7,%C=I/);"-I=F2 )%WH0>A!4@\9KEO$=]::/\2- U+5[
MB*VT[[!=P1W$[!8XYRT1P6/"DJK 9ZX-=?!8P6]Y<W4:GSKC8)"3V484#T'7
M\S3GFM9)_LKR0M+C=Y18%L>N* /'=,UFU@:62"YLM+LKKQ+?2)JEW I%O^Z4
M@IOP%:0$X)[$\<U!IVK6=I=:)=WNHHL-MXGO6N+BX AV"2*0HSKP$WYR,XZU
M[<T:.,,BD9S@CO0T:,"&12"<G(ZT >.Z1$LIAT?4/%$=O>QZ\\W]F)9*UP9!
M<M(KY!W;&7!WXQM/6JEYJFEP?"VYT&ZEB.O1:NQFM3S,K_;=_F$==I0@[NF"
M!FO;=B;]^U=^,;L<XIDI@A#32F-!P&=\#OP"?K0!+1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M#98TFB>*1=R.I5@>X/6O,=*O&\+Z-JEOIMUI6EVBZ_/!Y^HN3' @0$!5W*78
MD  ;AW/:NZ\06.IWME"='OEM+V"=9D\P$QR@9!CD (.T@]NA /:N9C\%ZQ:/
MI^I07NGRZO%>7-W<":)_(9IP =@!W#:%4#/49Z9H J6/CG6M7&AVNGC2WN;^
MXO;:6ZVNT/[@\2H V2I'.W/<#(ZU9LO&.L+/:V%['9/=+X@;2+B6)&5'3R#,
M'52Q*G[HP2>]2Z+X)U+3M<LKVZU&WN8[6[O+G<(RKR&X SD=!AL].V*+WP3J
M!ENKRRO;9;S^W1J]L)D8QX\D1&-\<\C<<CVH EU/Q7J-O?\ B*UB?2[:/3FM
M%CN;URD<:RC+L_S#=CLH(STS6,?B)J?]AS26ATO4[N#6;?3EG@#+!<)*$(8#
M<2I^?!Y(!'?I5N?P-KEQJ%UJ\NHV$FHRWMK>I$T+" &%'38><XP^0>N1G'8.
MD\"ZS<W<\UWJ=I(;C5;/5'*Q,NUH=H:,#)^7"  GGUH U-,US6+/Q4-"\0M8
M,T]B;JVN;6-HT=D<B1"&9N0&C/T)J]X0UF[\0Z"-6N8HHHKF:1K144@_9PQ$
M9;).6(&[C Y'%<Q\34@UB72=%TV^$?B-[G;$L)#216\B,DSL/X4V$G)[@8KO
M[2UAL;*"TMD$<$$:Q1H.BJHP!^0H XGQQH/A\+?:QKHFO[B>);;3[0L2R2X.
M%@4<[V8Y)ZC'4 5SUS#>WVMZ9X?UW2+CQ!-IVA02RVBRJL;7#EE>1V9@&(V
M+U.6)'<CJ=2\/>)I/&<VNV-UH\B+"L-G'?0RN;9<?.5VL!ECU/7  J>[T+Q
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
M1&JACL! =B).,G@!C7G^ERK)_P ("JR0ND?B'4$3R%*QA=\F JDDJN.@[#%
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
M +L8PX?)& ,D#';KFJS^.=>5M9MAX7A:]T91-=J-1_=&)DWJ8W\O+,0&^4J
M,=>10!W,T,5Q"\,T:212*5='4%6!X((/45F)X6\/Q01P)H6FK#&KHB"T3:H<
M8< 8X##KZUQMKXCU6[\;WT^AZ=]O2ZT:QNXXKBZ\B.-6,IZ[6^8Y48QV.2,5
M=_X6)->+H*:1H;W=SK-M--'%+<"(0O$RAU<[3P,MSZKC'- ':O:6TD\,[V\3
M30AEBD* M&&QD*>V<#./2J5GX;T/3IO.L=&T^VE\SS-\-LB'?@C=D#KAB,^A
M/K6+JOB[4=)O&>XT-4TN*XAMY+E[L+(QD*KOCCV_,BLX!.X'@X'%5-0\=ZE;
MCQ!+9^'EN;70I66[E>\$9=%C60F,;#E@&.02!P.3G@ [2>"&ZMY(+B))H9%*
MO'(H96!Z@@]15*QT'1]+4+I^E6-J A3$%NB?*2"1P.A(&1[5AWGC"^DOKBVT
M#1/[4^R6T=S=%[GR2!("R(@VMN<J,X.!R.>:CO\ QK>1RW?]FZ&US#I]M'<W
MWGW'D21[UW^6B%3N<+R02HY S0!O6OAS0[&UN;6TT?3X+>Z&)XHK9%64?[0
MPW4]:LIIEA'/!.EE;+-;Q>3#(L2AHX_[JG'"\=!Q7-Q^,KJ_U:>#1](2^L[8
MP>?+]K"3;945PR1%?F4*X))9<X(&<5UU %>.PLX;V:]BM($NYP%EG6,!Y .@
M9NIQVS4$6AZ1;ZI)JD.EV4>H29#W20*)6SURV,FN?\;Z[K>C7?AZ'2+:"47V
MHK!+YL^S=\C-L^XV =N=W48QCGB.]\:ZC&VKSZ=H2WFGZ,Q2]F-YY;LZH'D6
M)-AW[01U*Y/ H ZVUM+:QMDM[2WBMX$SMCB0*JY.3@#CJ2:AU#2=.U9(DU&P
MM;Q8G\R,7$*R!&]1D<'WKG9/&EQ=:E+!H>D?VC;VUI%=W4QN!$0LH+(L:[3O
M<J,X)4<CGFJMCX\O=:L]-;1M$CN+NZL!J$T,][Y2PQLQ55#[#N9BK8& .#DB
M@#I_[ T8:M_:O]DV/]H_\_?V=/-]/OXS6@0&!! (/!!K@;;QGJNK>,?#\.F6
M<1TF_P!->[<2S[7^_&"2-APR98;0<-D\C K-\&^+=5L/"GA][S2S+IMU="R-
M\]WF7S'E95;RRO*;L+G=GOC% 'H-CH.CZ84-AI5C:F,NR>1;HFTMC<1@<9VK
MGUP/2EN=$TF\M9[6ZTRSFMYY/-FBD@5ED?\ O,",%N!R>>*YVY\;SPW-U<)I
M2OHEI>BQN+PW.) ^X(S+%MY16."=P/!('%6-*\57VL>)]0TNWT8+::==-;7-
MX]R/^>892J;?F))P1D8&#DYQ0!T=K:6UC:QVMI;Q6]O&-J11($51Z #@4L=M
M;Q7$UQ'!&DTVWS9%0!GP,#<>^!TS6;K^N?V$NG2/;>;#=7T5G(^_;Y/F$JKG
M@Y&[:,<?>K-M?&UM/XIUG1Y+8Q0Z;"9?M9?*R[%0R@#'&SS$!Y/6@#<U+1],
MUF%(=4TZTO8T;>B7,*R!3Z@,#@TJ:1IL?E[-/M%\N4SIMA4;9",%QQPV.,]<
M5Q.E>*?[7\5Z>Z:))%JEYX<-_$)-0<1A#)\L;+MV@G@[\9&<8-8=IXH\0ZIX
M=\$:M=6HDNKK5&")!<8^T*89L;_E 0 XS][A<\GB@#TZ^T+2-3N8;F_TNRNY
MX/\ 52SP*[1]_E)&15D65H'N'%M#NN<>>?+&9<#:-W][CCGM61X=\07.K76J
M6&H:>EEJ&FRI'-'%/YT;*Z!U96VJ>0>A QBK.N:CJ%A';KINF+>SS2%299_)
MBB4 DL[[6('&!@')- #V\/:(]S#<MI%@9X(O(BD-LFZ./&-BG'"X)&!Q4<?A
M;P_#=6]U%H>FI<6P"P2K:H&B Z!3C(Q[5PFO^))M9'@F[B62RD;Q']ENH$FW
M -&71UW# 9<KD''(QQ6OX(N)YO&GCJ.6:1TBU")8U9B0@\KH!VH ZO\ L/2/
M[6_M;^R[+^T<8^U^0OFXQC[^,]..M6;:TMK.-H[6WB@1G9RL2!068Y)P.Y/)
M-8WBSQ*WABSL)H[![Z2\O8[*.%) AW.&V\D8Z@#MUSGBL=-<5/'UC:ZKIAM=
M2;1I+F62.^>2*)%DP4V8"L>^[ /:@#JM1TC3=7CCCU/3[6]2-MZ+<PK(%;U
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
M%M;([<U0\9Z)=ZIJ&CW":5;ZQ96K2^?I]Q*J([,H"2$,"K;<-P?[V1TKKJ*
M/*[?P1KL<&A6K6=G$FF^(WU%O(D C\ABS?(N.,;MH7VKJ?"V@7VD^)_%=_=*
M@@U*\CFMRK9)4)M.1VYK>U?4X-%T:]U2Y61H+.!YY%C +%54L< D<X'K5F"9
M;BWBG0$+(@< ]<$9H P/%NC7>L'0?LBH?L6KP7<VYL8C0-G'J>1Q5#5/#%Y?
M_$>+5R$&FG19;&1]WS!W?/ ^G>NRHH \?BGU5M(\!:9*-/>TM=3MH8KJUNA-
M]L6)6 9% ^50JDMGH<"NA?PGJI^'%QH@2+[:^IM<J/,&W8;WSNOKL_7BNJM/
M#.A6&IR:E9Z/8P7TF=]Q%;JKG/7D#//?UJ[9WMM?PM-:3+-&LCQ%EZ!T8JP_
M!@1^% '&_P!D:_8^(/%<EMI5C>6FJM#/$US,-C[8T1XG3&<D*V#R.1GTJWX*
MT*ZTBZU24Z8FD:?<F+R--2X\U8W7=O<8^5=V5&T?W<]ZU_$GBC2?">G)?:O<
M-# \GEKMC+DG!/0#. %))[ 5K1R)+&LD;!D<!E93D$'H10!R7C+1+O5-3T>Y
M32;?6+*U\X36%Q*J(SL%"2$,"K;<,.1GYLBL?PYX1UG3;_0UN+2TB@TW4;^=
MFMW 0QSJY38O8 OMQVQ7H]% 'G>H>%-:35[W6;."&:>+78]1MX&F"^?$+987
M7/\ "WWB,^GO6QX9T[6D\5:]K6K6L-JFH16JP0QS"0H(Q("&( Y^8'CCG'.,
MUUE% '+^,M+U74)-!N=)BAEET_4A=R)-)L#((I%(!P>3N Z<9S7.:EX-U;Q$
MVL:MJ&FVB7,\]F]OIL\HD22.W+$K(P!'S[W'?'%>ET4 ><MX0N9]#N8K'PQI
M6AO+?V4JP6S+O>.*978R,HVD_>P!_6K?B_P;>^(]6U)XQ!Y%QI"6T9F.5,R3
M^:%8?W3@ GW-=W5>"]MKFXN;>&97EM7$<ZCJC%0P!_X"P/XT <5I?AAUL=9%
MOX1TC07N+![:(6[(TLKL#G+*  F=N._<XJJ_@W5V\,> + 1Q>?HE[:S7@\P8
M540AMI[\FNVM-9MKW6=2TN-)1/IXB,K,!M/F*67:<^@YX%:- '!?V/K]CK'B
MD0Z/8:A9:I/'<I]IF&R50D:/$RXX)"M@G(Z9K1\$Z)=:,-2+V"Z78W$JM:Z:
MMQYH@PN&((X7<>=HX&/>NDEO;:&\M[2295N+@,8HSU<* 6Q],C\ZL4 <=XNT
M*\U+7M+O!H]KK5C!#-&UE=2JJ)*Q3;*0P(; 5AT)&[@5@:=X6\1Z/;>&'CTV
MUGET2^O=\44ZQK+%-OVNF1A0-_W3SQ7J%5[V]MM.M'NKR988$P&=N@R0!^I
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
M'VY+XW%KJ97:6D()RK_Q 8& 2 2*Z^/PMHL6F:;IJV0^R:9(LMI&9'/ELH8
MY)RW#-P<]:BTGP?HNB7BW5E!.)(XS%");J658$.,K&KL0@X'W0.F.E '*^.%
MCU+5[Z"&SO;V;3],\V0_VA]E@M-Q<K(,<M)\A]@%'3)JGX?L5\7:XPUFXNIX
M6\/Z;.T*W#QJTKB7+G:1SU_/V&.YU'PIH^K:F-0O+9WG\L1.%G=$F0$E5D0$
M*X!)P&!ZT_1O#&D^'V+:=;R1L8([;+SR2'RT+%%^=CP-[8]L#H!0!YQX0#^+
M+KP_8ZW<W-S;P>'UN57SW0R2F9HR[%2"S!4')Z;B>IKJ?AF/)\&3A)&N-FHW
MVV1CDR8G?DGN36E)X$\/O:V%NEK/ MA&T5N]O=RQ.L;'+(75@Q4GL2:U-(T;
M3]!L/L.F6RVUJ)'D$:DD!F8LV,G@9)XZ#M0!YAX/M=;U&+P]K/\ 9TRO>DOJ
M-[+J8=;N*1&W+Y6>,$J5 ^Z%QZU-X=NIKWQC;^&;G4YI=&TJXF?3YRS Z@\>
MW]TS_P ?D[B#S\V ?X37;P>"=!MKTW<-M,CYD:-!=2^7"S@AVC3=MC8Y/*@'
MDXQ5D>%=%73=.T]+%4MM-D66T5'93$ZYP0P.2>3G)YR<YS0!Y>MKY/PXN_%*
M7MXVLV>J2FWE-R^$ O"@BVYP5()!!'.[Z5999[?2/B!XC2YNGU#3K^\AL29W
MV6P\M<LJYVY^8G)!QM%=)X9^'UE;Z?%)K%I(;Q+Z>Z,0NG,+,9W>-VC#;&8*
M5Y(SP/2NJMM"TVTAU"&*U7RM1F>>[1R7$KN K$@D\$ # XH \Z7P_P"(46[M
MM,LY-'M[G3S&_P!HU<S>?,)$VL&!+*67>A8?WAW I!837=K/IEAI5]:W-I=P
MW%]H-SJ9"3Q-'(!Y,P)X)&[!(!,?('?LX/ ?AV"WN(#9S3)/$(#]HNI962,$
M,J(S,2@! (VD<@'L*3_A ]!^SM&8;MI6E6;[6U],;@.JE01-OWC 8C .,$\<
MT <1)?Q_VEX%@L'U*VB76+F">UO)BTD3*I)B8@G<JY^7D\8YJ&1';X;W'C<W
M-U_PD*WCRK-]H?"E;HQB'9G;LVC9MQW]:]%B\':%"-.VV3%M.G>XMW::1F$K
MYW.Q+9<G)R6S4;>"- ;4S?FTDWFX^U&'[3)Y!FSGS#%NV;L\YQUYZT <%JFG
M+=^'OB!K$UU>_;--OKEK%DN746Y2*-P5 .,Y//MQ5^YAFLO$(UK68+V>UGN[
M=K?5;&](^R9$:B&2$G 0OD$@-D/S@\UW3^'-*>PU2Q:US;:J[R7B>8W[UG4*
MQSG(R !QBJC>"M";41>FVF#>8DQA%U*(7D3&UVBW;&8;1R1U /6@"KXNFEBU
MSP@J2.BR:L5<*Q 8?9YC@^O(%<SJUOJ.K^)O$]I9/]J6WOK%Y+!KMH!<1_9R
M6B##[IR0V.AV\UW^M:%I_B"S2VU")W2.59HFCE:-XY%Z,K*05(R>A[UE_P#"
M!>'1#+&EG,CRRI,TZW<HF\Q 5#B3=N#89@3G)R<YH X1KEM0O='T.RTK5)[2
M,WKW.E7>H>6\<T9BQ&9-QW(HE+*-QX8'M@6M)TZ_U'Q'I7AWQ)YXL[:SO+J&
MW^VLY?$ZI$'=3\Y1&QR?>NU?P3H3:?#9BWG002M/'/'=2K.)&X9O-#;R2.#D
M\_@*)_!&@36=C;"TEA6Q+FWDM[F6*5-_+_O%8,=W4Y)R>3S0!E_#2)8-,UR%
M)GF2/7+Q%DD;<S .!R3U/OWKBK>>[O+;5K=K^[C#^/C;;XYF#+$2 54YX&">
MG2O6M&T/3?#]H]II=L+>!Y6E9 Q(W'&3R3Z54B\(Z'#YOEV6/-U+^U7_ 'K\
MW7]_K[?=Z>U &+X8LX]'\>>(=)LVE6P%I:7*0O*T@21C*K$;B2,[%S]*Y'Q'
MI5F-8^*%T(W\Z+18G0^:V 7BGW<9P<X_#MBO6(M+LX=5N-3CAQ>7,20RR;C\
MR(6*C&<#&]N@[UF:EX-T/5M1N;Z[MI6GNK8VMQY=S)&LT9#+AU5@&P&;!(R,
M\=!0!R@TV/0/$WAIK*>ZWZC872WK27#N)RL2,K$$X!!SC &,XZ5@^&[/4]8^
M'/A&\:WFUJWB@N3=6 OV@ED)EPLH.1O*@,,$C[_'->L3Z+I]Q=65S+!NELD>
M.W;>PV*ZA6'7G( ZYK*'@/P^FFV%A;VUQ:PV"NELUM>312(CG++O5@Q!/."3
M0!/H>JZ>G@JUU-;JY:PAM?,::].955 =WF'NPP0?IWKR;S-5U3PO?:XGAG6S
MKUY?IK%I=+#&8XUCQY*9W[BOE9!X_C/6O8;CPWI-UX</A^2TQI1C$1MTD9/D
M!!QN!![<\\\YZUIHB11K'&H5% 55 P !VH \X>YL_&WB[PW*)ISI=]HD]R]O
M',R!SYD7RMM(Z$G\16!!8FT\%1:TM[?/J%AKPM;:62ZD/EP+>B+R\9P5VD@Y
MSG/L*]-TOPEHFBW45QI]EY,D*RI'B5V"+*X=P 20 6 ..W;%//A?1SI3:8;3
M_0VNOM9C\U^9?-\W=G.?O\XSCMTXH \ZTB+7]4N(M;M]-G^W'6'\R_?4P$\A
M;AHVA\DG[H0%0,?> /6H)K+;X(U3Q&;N\.J6>N3"VF^TOB%!>[=@7.-I!;((
MYS[#'HW_  ANA_VQ_:?V63SO/^T^7]HD\GSO^>GE;MF__:QG//7FIV\,:.^C
MW&DM:9L;B=KB6+S'^:1I/,)SG(^?G&<=NE 'FVMV,.L>$_B%K-]<7'VZUGO+
M6!Q<.HBBCC 6,*#MPP)SQSO^E6#I<6LZCXK6]GNFBL]*LY+>..X=%CD,#G>
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
MEQ(TI=2,$,S$ELY[FLW3/!NB:5,\T%O-)(T)MPUU<R3E(CUC7S&.U>G QT%
M'G6BZ!8W$/PTM#YR6]SI=Q/.J3N#(3#!D9SD G' ('&.A-1*UZ-03PU;V]UJ
M&FQZY?1K9_;3$6CCAC=(S(3DJ#(S;<\[1Z5Z5I7@[1-%-D;*WF!L?,%MYMU+
M)Y0<*&5=S'"X1<#H,<=33KGPAHEW%.CVLB--=F^,L4\D<BSE0I=75@5.T8X(
M&/K0!Y]-IVJM/X7T;4WNK.WFUBZC2&.^,C_9?(9A$TBG)Q\R]<@8J:_232;O
M6/!-M<7$4>I7EE]A/G,7C@E&V8*Q)/RBWE/7^*N]MO">BV@T_P FS(;3YGGM
MW:5V82."'=B3ER0QR6SUJ>Y\/Z7=Z]9ZY/:!]1LD:.";<PV*P((QG!X)ZCC)
MH \MDU.^U?15@:ZF6;0/#E\;QD<@M<@/;J6]_P!U*P^H-2I9WMUX6\/ZM>6M
M[JVG)H%OYJ6=^8KFTDVEFG5=P#DC'?/R<9R:]&B\)Z) -9$5B%_MG=]OQ(W[
M[((/?Y>&;[N.I-59_ ?AZX@MH?LMQ%';VJV:K!>31;X%^[&^UAO49/WL]3ZF
M@#@;HZKXEO/$%UIMI=7DMKY4>F7YU(6XM1]GCD5RG .XON8D<@X[5V7CRXNE
M\,:?;-*]L;_4+.TNGA<J42210X##D9&5S[UH7_@G0-1NO/GLW&42.2**>2.*
M9$^ZLB*P5P.@# \<=*T]5TFQUO3)M.U"W$]I, 'C)(Z$$$$8(((!!'((H \H
M\4P#PKXAUQ=#EGB/]@0A$$[$P[[K8Q1F)V\$GT!R:EU;0+V'P]XH2XTB73M)
M&BRS+;OJ9N#]I16VR##9&03GL=HS7?6O@CP_:FZ;[&\\EW;FVN)+JXDG::,G
M[K%V)/\ 3H*=:^#-#M;.^MA;SS)?0&VN&N+J69VBP1L#NQ95PQX!'6@#SW3[
M9-*N/A3%9/-%'>1O+<)YSD2,;5.H)/'MT%,-EY?@2X\2?:[QM4MM;<6\QN7Q
M$GV_84"YP5(+9!'?V&/3?^$8T??HS_9/FT92E@?-?]R"@3U^;Y0!\V:#X8T=
MM&DT@VG^@R3FX:+S'YD,OFDYSG[_ #C..W3B@#SFTBU_5KRZU>UTV<W\>MR(
MM^^IA$2&.X\LP^43]THI&,<DYZU1U*QAU'X87WB:[N+C^UI]3(D<W#XVB]\M
M8MF=NT*HP,=1FO39/!NARZN=3:UD\XS"X:,7$@A:88Q(8MVPN,#DC.0#UJM<
M_#[PU=W-Q-/8RL+B;SY(1=2B+S<Y,@C#;0Q(Z@9Z^IH Z>BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M^<*^1R.<4 =SHNOPZTUU"+6ZL[NT95GM;I561-PRI^4E2",X()Z'TKFKW6-2
MU+QIJ>B0^)(-#-HL7V6%K>-Y+O>FXO\ /U4'Y<+S\IR:O>#;"UANM2OK?3]9
MM_/\J+S]6N)'EF"!B,+(2RJ"Y'.,Y-4_$<]O=7MWI_B3P7<:K:*0;*XM;07(
M9"HR"<YC<-GT&,<T -N[KQ9/KFA:(VJVNG7<VGSW%Y);VXF1WC>-1M#X(!#D
M^W3GK6EX:UB_^V:[I>M7=O<OI$D>;V./R@\;QA_F7) 9><XXQBN3TGP7=WMY
MX9@\06=V]O;:?>ALW+AH-TT9AC:1&!)$?'7'R^U;7BGPV;3PJGACPQI[V\>K
MW2PW<\66,,+?ZV1V.225&WDDG/M0!4\)>,]8U#Q%;'5@B:5KT4T^CCR]K((W
M/R,>Y:,J_/O7HU>:^(_ &I6V@P7.DZ_JU]>Z*R76G6DX@V%H_P"#Y(U/*Y7&
M>XKN-+U2749)EDTV[M!''$X:X7:'+KN('NIX/O0!I4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65K7AVPU
MTVSW8GCGM69H+BVG>&6/<,-AE(.".HZ&M6B@"CI&CV6AZ>MCI\1CA5F<[G+L
M[,<LS,Q)9B3DDFKU%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%<OXAU*[G\3:/X;T^=H'N0]Y>3)]Y+>,@;1Z%V95S
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
MM#!';1AV9PI8+@D=<8'N><#FJ-[XZM[(N'TC59/LUNES?^5&A^PJPSB3Y^6
M!)";B ,^E '545S5]XUL[749K2WL;^_6U@2XNY[1$:.WC<$J6RP+$@$X4,<=
MJET7Q?8:[/80VT-RCWNG+J4?F*H B+!<'!/S9/3I[T =!17&7?BW3KV?0)4N
M-5MA=:I+9QQPK&%EDC9D82YS\F5)&.>E64\>Z;)?ZG;BTOU@TMY4OKQHU$,'
MEKN))W9.1T !/J!D9 .JHKEHO'-IY%[)>Z7J=@]M8OJ*Q7,:!YX$'S,FUR,C
M@%6((W#(JLOQ%LWNK2W&BZSOOX3-IW[E/], P2$^?Y<!@?GVC'.: .RHKE8O
M'EC/IT,\&GZA)>S7<EDNFA$$XFCR74Y;8  ,EMV,$<\XH?Q]IJ6MC)]CU!I[
MRYDLUM5B4RQSHI)C8;L _+C.2.0<XYH ZJBN"UKXC/:>';J]L]&OEO[6_ALK
MBTN$3="SLG+8?!!5_E()Y(S@9K6F\:Q0W;6_]B:O(85B:\:.)&%H9!D*X#Y)
M ()V!L"@#IZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ&\NX;"RGN[@L(8(VD
M<JA8A0,G  )/T S2VMS%>6D-U"6,4T:R(64J=I&1D'D=>AYH EHJIIVIV>JP
MRS64OFI%/);N=I&)$8JPY'8@C-6Z "BJEIJ=G?W-[;6TN^6RE$-PNTC8Y4.!
MR.?E8'CUJW0 4444 <;??Z#\7M*NIN(K_29K.)NWFI(LFW\5W'_@-<Y9V4&F
MZ]XF.L>!;W5C=ZI)/;W"6$,RM$40 ;G8=PW'3FN\=-'\6V9&3.EG>D+(NZ-H
MKB%R"5/!R"",C@C/4&MF@#R:_L=2TKX/Z]97ULUO+JEW)#IFG-(':!)G58H<
M@D9&2< D 'VKU6"+R;>*+.=B!<^N!BJE[I5C>7MG?WB;WL"TD.YR$1B,%\="
M0,X)Z9..M.;5[%-1L[ W -Q>1/- J@D.B;=Q!''\:]^<T 7:*** "BL+4/&?
MAO2;]K&_UJSM[E<;T>3[F>FX]%S[XIVK>+_#V@W$=OJNL6EI-)&)4263!9"2
M,CVR#0!0^)&G7>K?#S6;&PMWN+J:$+'$@Y8[E/%2>-;"ZU#0K*&T@>:1-2LI
M651R$2=&8_0 $UNV&H6>JV4=YI]U#=6L@RDL+AU;Z$5%8:UIFJ7%Y;V%]!<S
M6<GE7*1."8GYX;T/!_*@#AO&_AG4];US57M+65XWT>V6-ED\OS)(KHRF,-D;
M6( P>,9'-:GA#3K1=7NM0@TC6[4BW6$7&KWDLCOEBQ14=V( P#NXR3Q79T4
M<W\0+"YU3P%K-C9P//<S6Y2.).K'(X%3:7X,T#1;S[;I^FQQW:H52:1WD90>
MN"Q.,]\5O44 >1Z3IVK_ -J>%]1O=(UV74+.\;^U;BYG9UWO%(F8HRY7RPS#
ME0,+CKS5L>'-6;X!W.ABQD&IM#-BV. Q/GLX'U(Y_&O4:* //+G3[_7_ (AZ
M9JRZ=>6MC)HEQ;2/<1[6B=GP PSP<<UG^%?#WV7^Q[6Y\.ZW)J&F0D227FHR
MFT218B@,89V5@^2  ORJQZ8Q7J=% 'G_ (/M+JT\01IIVFZSIFC_ &5_M5EJ
M#[H89LIL6#))Q_K,[?EQBNSU?38M8T6^TR?_ %5W \#>P92/ZU=HH \AM-)\
M3IX9;Q'<:5,WB.TO;5X[7@O)%%"(&Q[-OF?\:T;?PIJ&FZ]\-ECMI)8M,M[S
M[=..B2R0C)/^\Y:O3:* /,;&POTU@)I.CZQI4,J7/]IV4TF^SR4;:8<G&XR%
M2-@ QG(%78=%U%?"GP[MC9RB;3[BU:[3',(6VD5BWT8@?C7H-% "'.#C&>V:
M\CTK3M7_ +3\+ZC>Z1KLNH6=XQU6XN9V=-[Q2)F*,N5\L,PY4#"XZ\UZ[10!
MQWP[AO-/TB]TJ^T^ZMIK:^N'\R5 (Y5DF=U*-GD8(S]:D^(-G>7.D:;/9V<U
MVUEJUI>20P %S&D@+;1W..U=;10!Q=A8WLNJ^,;UK*>*/4;>W-N)5PS$6^"N
M/4$X/O7*VGANYTM-*N=1TO7IUDT"RM2FE74D+Q3PJP9) CKP=PP3D ANF>?7
MJ* ,[0+&/3/#^GV45H;-(8$06QE,OE<?=WG[V.F>]<CJ.IRZ5\6YYUTZ[O8C
MH,2N+1 \B'SY,?+D$@\CCIQVY'?U272K1=:?5Q&?MKVZVS/N./+5BP&.G5CS
M0!Y]X<\.:M9ZWX3O+NQ>+;_:MQ<KP1;&>171"1WQQQW!J"?PNJ:OK%C?Z)KM
M_P#;]1:>%K;4)8K1XI""2X5PJE3NR"N3@8SFO5:* /.IK2\C\8I/I&D:OIMZ
M^HJ;QTEW6%U;[OFD8$[=Y3T 8-Z]:S_#/A=;"?2]+O=$UV:[L;LNUS)J$HLE
M",S)*J[RIS\OR!<Y)SC%>JT4 >:_V#JG_"JUTW[#+]M_M;SO)Q\VS^T/,W?3
M9\WTK9\+0WFG>+O%-M<Z?=)'>7HO(+K8#"Z>5&N-V?O9!XQVKL:* .>\>:==
M:MX#URPLHC+=3V<B11@\LV. *YV.UU#5/'WA+65TN]M[2#3[F*?[1'L:)B
M&&>,XXKT.B@#S.ST#5(_ /A>R>QE%S:ZY%<31$<I&+IW+'VVD&F^*?#.I:CX
M@UZ\BLKJ6!6TR>-8)3$\XA>4R+&X((8*V1R.<<UZ=10!R7@W3K6"YU&^M]*U
M:S\X1Q>=JMW)++.$W'[KLQ107('/.3Q4GQ&T^\U3P'J5K86[W-R3#(L*8W.$
ME1R![X4UU-% '!QW=[I7BR_U_P#L+5;BRU>RMPJ10@S02Q&0;'3/&0X(/3KG
M%;7@;2KO1?"%G:7Z".[+2SRQA@PC,DC2;<C@XW8X]*Z*B@#B?%L%]/XDLQ-9
M:O>:2;1PD.FW#0@W.X8\UE92%V]"3@<UD>#-%U6TU'PK]KTZ> :=IU[:W#./
ME5S+&5P>X(!(/?%>FT4 >9SZ#JC?#[6+%;&4W4VOO<QQ8Y:,WRR;A[;!GZ56
MC\+K#JM_I]_HFNWKW.K27,<D.H2QV3122^9O8!]H*9.5VY)4=<YKU6B@#SF\
MT/4W\#>/;-+*4W-_>7;VL8',JLBA2/K@TKQZMHFK^)X8]$O;T:S'%):2P*IC
M#B 1,DA)&S!4'/H>.>*]%HH P_!EI<6'@C0;.ZB:*X@T^".6-NJ,(P"#]#6%
MXWM!-J$<R:1K1O$MB+34]'EQ(KDG,3C(&W[I^;*G)Z8Y[FB@#SW3GUSPSK.H
M7^I:/>:C-JMG:2,]@BN!<QQ;)$;D;03@@].34?@[PQJ>AZUX>6[MSMMM"GAG
MD4Y1)GG1]F?;G\J]&HH \S30=4'P\M['[#+]J77Q<F+'(C^WF3=]-GS?2JT'
MA=8-3O-.O]$UV]>?5GN8Y(M0ECLC$\WFAV ?:"F3E=N25'KFO5:* "O)-7LM
M<MO!_BSPO!H%]=75Y=W4]M<1JIADBE?S,[L_>&2-N,Y [<CUNB@#RS5O#ABU
MW7EO-%UW4DU1TEMEL;^6&"0&)(VCEVN%7!4Y9@<J>^,56\6Z'JVH1>(]/_LO
M6+N?8JZ5Y5TZ6B6ZQ)D$!P&?<'&&!))7MR/7** /-I&U6PN?%<4.@:C<_P!O
M(MS9.L:[59K=8RDI)^0J5Y]CQD\4WP[H.JVOC#PG=3V,L<%KX72TG=AQ',"O
MR'WX->ET4 >3^%?#FL6>C>%(KG3YHY+77KFXG5A_JXV2<*Q]B67\ZL^(_#.H
MWVK^(+M;*[DA74=/NXTMY3%)/'''MD$; @A@"<<CD8KT^B@#S5-&L#I6HW'_
M  B>NW%O<7$"R&ZOI7O&6,,5EC#.678S8 # D$GM@])X(34H]*NEOS?F 73?
M8?[1(-QY&U<>8>N=V_&><8S7344 <MXHTZ[O/$OA*X@MWEAM+^22=P.(U,#J
M"?Q(%<UK^@&+Q3KMQ=:1KNHQ:HL3VRZ;?20Q,PC$;1R[74+]T'<P(PQ],5Z=
M10!YRL%_X5UG7X[?0[RZMM1M;?[&\&'CC:.'RBDC$@J!M4[CU!/?BLSPD;W2
MK?PCK2:5>WUG+X;2S)LT#LDFY7&X$C (SSTXYKU=T62-D895@0?I5;3--M='
MTNUTVR0I:VL2Q1*6+$*!@#)Y- 'E]KX>UPVW@XSZ9+'+:^(;NZND&"(4>24A
MB>X^8<^]:Z>&-1OO"WC[33 89]3U&YDM#)P)%:*,*<^A*D9^M>B44 >6_P!B
M+?Z5K+VGA_Q!%>_V+<VZ2:I?2RD22+CRHU=VW9*C+# X'7/&\-*OO[=\#S?9
M7\JQLYTN6QQ$QA10#]2"/PKM** /);GPQ?+J$FI76GZG):PZ[?2/'83/%.89
MD0+(FQE9AN0 @'H3P<5J:?H$D6H>&;JRT:_M(%U6ZNK@7EPT\H#6[QK)(68D
M%L+QDXR*]&HH \O\2Z%JTT7C":WTZ>;SM3T^Z@2,#=,D2PE]GJ1M;CVJ7Q$E
MY>ZA)J&D:%KMAKDL<7V2[@;;%.,#"W*YV@*2P(8$XZ'L/2Z* "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M^T8SCN?6@#V2D9E12S,%51DDG  KS&[O=:O?#WBCQ1#KEY;3Z5<W:VEHFWR
MEN2-KJ1EB^ULDGC<,8Q72>-)7O\ X7:S<QRS6S/I4DX,388?NRVW..AZ'V)H
M WVU6R74[?3C.#=7,+SPH 2'C4J&;/3^->_>B_U2TTUK473NINIUMXML;/F1
MLX!V@X'!Y.![UYO;:1/+K_@VRCU>^B#:'</)<!E\[:3 =JMMPHS@9QG _&H9
M?$6MVEAH=K_:D\CQ^,?[*DG?;OGMPS@*^!@G& 2,9Q0!ZU17GJ7VH6OC4QZQ
MJ>K6#RZ@4LP85>PN8#]R(,!\LA'=B#N'&1Q71^-?$0\+>$;_ %4#?.B;+:/&
M3),WRHH'?DC\ : -*QUC3=3N+NWL;ZWN)K.3RKA(G#&)^>& Z'@_E5VO$_#N
MI:-X4\1>&6L;JXE%[;_V=JSRVDT0>=F+I*6= "3(SKUZ,/2M[6KC6KJY\>SQ
M:]?6D>B(LUE%;[0 XM5D.[*G<N>WN?; !Z=17EU[K6L^')-+U:35;F^.H:/>
M7EQ:S;?)62*%95\M0 5&25QDY'7)YINEZKK\2I,K^()HI],GDO)M1MU2..81
M[D>(@?*"=PV].5]* /4ZJ:CJ=GI5ND][-Y43S1P*VTG+NP51P.Y(%>?:7<ZS
M9KX&U6XUR\NWUK9%>6\NWRB&MFD!50,@@J.<\\YK(N#J6K^!M"\2W>L74DFH
M:O9RRVC%?(1#=+L5%QE2N%YSSSGKP >QT5Y+J^H:\-"\9:[%KUY%)HNIR)9V
MZ;?*VJ(R5<8RP.XC&>*M:_J^L^#-2U#9JUUJ'F:#/>A;H*52X22-0R@ 87]Y
M]WIQ0!ZA17E4NJZ_INFZX\$GB%K9-$N9S<ZK J&&Z105*$#HP+';T&T8K2A7
M5K/7O#D,VOW]PNN6DZW2L4"QN(@ZO$ OR$'('7MG)YH ]!CDCE3?&ZNI)&Y3
MD<'!JKJFK:?HMD;S4[V"SM@P4RS.%7)Z#)KDOA';O%\/+">2[N9VG,CD3,"$
M/F./EX[]3G/-8OC+6=&U;Q_;Z'K+RMI&EVSS7*1VTDPDN)5*(I"*<;49FY[L
M* /4E8,H92"I&01WI:\CT?Q?=Q_"J[M+2[8:KI=U%I2W,D15MCRI'%-L<9'[
MMP1D=5J_J\^L^'-<U"PBUZ]NK5?#5[>Q?:2K2).C( VX 9 SD9Z9/;  !Z;1
M7EDU_K%CX>\->=JVL7=SK[I)=-:HKR1((&D*0+CY<D*"3DX!/6HYO$&O06MG
MI4ZZ_'#<ZI)%%<?9U^VR6JP^9@#&-V_*ENNU2>O- 'J]%>6R:IXD^P:79&ZU
M.R$WB);.*YO(56XEM6@=OF!&"P;(!Q_""<\Y;/%K:?\ ":6B^*-4$6A1K/9/
MN0R%F@\S$C;?G4$<#C@G.>, 'JE%>1W'B77-:N+PV\FN1SVMA;/:KI=LKQ&>
M2$2EI<@Y&64;>F >YK8MVUKQ+XCU:TN-6O\ 2HH-.LIQ;VQ56CFD60L"2"<
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4Y]6T^VU.VTV>\
MACO;I6:"!G >0+R=H[XJ26^M8+VWLY9XTN;D.88B?FD"X+8'?&1^=>?>,]"_
MX2'XB6%K%,;>]BT:>XL[D=89TGA*-],\'U!(JNGB&77?%/A2Z^S^3JEM!J<%
MW:'K%<(D>5^A."#W!% '9ZIXV\,Z+>FSU+7+*WN0,M$\HW*/]H#[OXU?_MS2
MO+LI!J%LT=^_EVKK("LS8)PI'!. ?RKF/A3;6O\ PKS3KR,+)<WZM<7DY&7F
MF9CO+'N0<CGTKB]5TQHK?QY#HZ!8-!U&UU>PC3[L4ZQB295].,\#INH ]?NM
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
M='N+6W\1ZO<W$TT#++<SHK1*D@+!2B+P5SD=^G&:UO$.AVOB30KK2+QY4@N
M 7A8!U(8,""0>00#TK3HH Q=)\.1:7?7E\U]=WEW>0Q0SRW!3+"/?M.%50#\
MYS]!69%X!M+.TT^'3-6U/3Y;.T%C]H@>,O+"#D*^Y"N022" ",FNMHH YSQ/
MI;CX<ZOI-A'-/)_9<MO A8R22'RRJC)Y8G]:HZ=X$M6BLY-2OM0O$@LFMX+2
MY==ELLB;7 VJ&)VY7+$D#-=C10!QR?#RUS://K>KW$MK"]M%)(\61 R;3'@)
MC&,'=C<2!D\5>O/!MC=^%=-T!;J[ABTW[.;6YC9?-1H<;&Y4J3QSQBNCHH Y
M<^ ]+EGUB>ZN+RYEU>W@@NFD=0?W2X5UVJ-K9^;/3/0"GKX/+6MRESX@UFYN
M9O+V733(CP^6VY=BHH3KURIW=#D<5TM% &3HF@IHS7<SWMU?7EVZO/<W.S<V
MT;5&$55  [ =S5.?P;IUQH&LZ,\UR+?5IY9YV#+O5I#E@IVX XXR#7144 <W
M/X.@EU2XNH-5U*TM[J=;BZL[>55BFD7'S$[=ZYVC.UAG'UJU#X6TZ)-<C<23
MQ:U*TEW'*PV_-&(R%P 0-JCU-;5% ',6_@N%;.[M;[6-5U&"XLWL0ES*N(X6
M&" $5<MC'S-D\=>N8D\#)#!IYAUW58K^PB:WAOU,/FF$X_=L#'L91M&,KG(S
MFNLHH SM#T6UT#35LK0RNN]Y9)9FW22R,2S.Q[DDDUSO_"M]/V16W]J:I_9U
MO=K>6UB)$$4$@D\SCY-Q7.1AB0 3CG!'9T4 <G>> ;&[FO$_M'4(M-OI_M%W
MIL;H(9G)!;)*EP&(RP# 'GU-;>MZ+;:]I3:==-(D+2129B(#9C=7'4'C*C\*
MT:* ,+5O"6FZW?3W=[YS&:Q:P9%?"A"X?<.,A@P&#GBJ4W@>&^TC4M/U/6M6
MOQ?P+;O+-(@:.,'("A4"@\\L5)/K7544 8NL>'(]5N+2[AO[O3[ZT5XXKJU*
M;MC8W(P=64@[5/(X(!%4)O UK)-IMS#JVJP7NG020P70F5W/F,&=GWJ0Q..A
M&.3@<#'4T4 <#XAT$:9X)N_#6F:??ZK=ZN92;ER#B=R"9IGX"X)## _@P!77
M:%I,.@Z#8Z5 2R6L*Q[SU<@<L?<G)/UK0HH XZ;X=V<JM&-7U6.W2\^W6L"2
M1[+6<R>863*'/S$\/N #' KDM<\-7=Z=2T.STW7HENM1$T<321MIZYD#M/O
M##C<WEDG#'@=#7KU% &+#X6TZ)-<C<23Q:U*TEW'*PV_-&(RJX P-J^YJG;>
M"[=;:YMM1U74]5MYK5K,17DJ[4B/4 (JY;@?,V6XZUTU% &)HWAY])N7N)]9
MU/4I/*$,?VR1<1H#G "*H)Z98Y/'6JFJ^"K/5=1O;F2_OX8-0B6*]M(758[@
M*"%W$J6'!P=I ( !S7344 <>OP_A^SK:2:_K$M@PC$]I))$4GV!0,_)E00J@
MA2H./4DG:\3>'K3Q7X>NM%OI)H[:YV;V@8!QM<.,$@CJH[5K44 8.K>%TU+5
M4U2UU*^TR_$'V=Y[,IF2+.0K!U8<$D@XR,GFJ]OX%TBTN_#UQ URAT(3_9E\
MP$2&9<.TF1EB>3D$<DUTU% '*1_#_2H=(GL(KB]0OJ+:G'<+(OFP7#'.Y#MQ
M@<C!!X)!S4\'@NR%CK$%[=W>H3ZO%Y-Y=7!3S&3:555"J%4 ,2,#J2>:Z2B@
M#D;GX=:-=^'-+T2:6\-OIT_GI)YB^9*QW;PYV\AM[;L 9JUJ?@Z+5+VX>75M
M32RNG1[FP21##*5P.ZEE!VC(5@#^)KI** *=GIYM+N]N#>7<_P!JD#^7-)N2
M'"@;8QCY1QG'/)-7*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BN3^(<33^'K6%;>&X,FIV:>1.Q6.3,Z#:Q . >AX/T-
M8VJ:7_8NB03/HFE:./[8TYI#I\Y=607"<N3&F ,^_4T >BT5Q^O2;O'%G&CY
M,>AW[R*#]W+P!2?KAL?0TSP)?3/X+\-6)L+XI+I4):^0IY:'R^A);=GC^Z>H
MH [.BN#TVUTJV\)ZS;:BTQTZ'5I@R>8SO+B4;4/5GW-@8YW9QSFJNIZ ;/X=
MZB9X7LE-P;RWL(92$ME)4+&0IP<<L5'RAF.,X!H ]&HK@_B%96<]CJ%ZD-O<
M7UG:!Y9'GQ+80C>WG0IC'F<-CE<[ ,\8J\81;^/IKNV,LDT^CO)B1V8$AU"@
M \*/88Y)[F@#KJ*\;MV^Q^%D\V"W2[UC15N/M=K(^^5S)"I%QD@,6:89?@@;
MP.!6A:6$9\3IH.HV%G;V<FHB273;8[[3_CT8H!E5SDJSE2H&5!P>I /5**\7
MN();^SU"&""WO(M/L;SR6NY"/LD(NIUBE@.#EPL9'5>$3YAFMR_UQ;_Q=X?F
MD.I1V]M>K#;JUG,!-OMY"TI(7:>2J@9XPYZ'@ ],HKSZ'7KG58UT?5+SR%L8
M+K^W9TQ&=J$QH01]S>,R9&.%K:\(:6ME]OO+>P&FV%XZ-;6(79L55QYC*.%9
M^I'7 &><@ '3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M5O\ 3K+5;1K34+2&ZMV()BF0.I(.0<'T-5+3PSH5A#<0VFCV,,5RNR=$MU"R
MKSPPQR.3U]:U:* ,[3] TC28YH]/TRTM5F&)1%$%WCI@XZBK,5C:0V"V$5M$
MEFL?E+ J ($QC;CIC'&*L44 8B>#?#,4$L":!IJPS$&1!;( Y!R,C'.#S3F\
M(^''LA9-H6G&U$AE$)MUV!R "V,8S@ 9]JV:* ,F7PMH$PMA+HU@XM1M@#6Z
MGRQG.!QTSSCUIQ\-Z&=5_M0Z19'4-V_[3Y"^9N]=V,YK4HH S(O#NBP?:_*T
MFR07@*W($"XE!R2&XY&23CW-(/#6AC3WT\:39_9'<2/%Y*[6<=&/OP.>O%:E
M% &7<>&]$NXK>*XTBRDCMD\N%&@4B->/E QPO XZ<5?EMX9FA:6)':%]\19<
M[&P1D>AP2/Q-2T4 49=%TN?[;YNG6K_;@JW>Z)3YX484/Q\V!P,TFFZ)I>C"
M0:9IUK9B7'F>1$$W8SC..O4_G5^B@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
,@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>exhibit102amendmenttoeta003.jpg
<TEXT>
begin 644 exhibit102amendmenttoeta003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *XJ[TJWUOXC:C;7TEV88-*M7B2&\EA"LTMP&/
MR,.2%7GVKM:Q-2\*:3JVI'4+E;M;IH5@9[>^G@WHI8@,(W4'!9NOK0!S&@Z]
MK,LJ^'K*XAGN(KB^5;^_#2Y@@E5%!"E2[YD"DY'W"3DU9L/%NM:\XMM,M]/M
M[NWMGFNC<EW1G6:2'8A!! +0N=QS@$<&M^7PIHTEG9VL=J]LED&%LUI,\#QA
MOO .A#8/?GD\GFHYO!FA36]O +22&."$P+]GN)(2T9.2C%&!<$\D-GDD]S0!
MG/XNNTTK5[LVUN)++4[:R50Q92LHMR3GN1Y[8(XX%<[JL<]I/JFLWHO[JT2Z
MDECUK2]1+_8XT;!1H"P&$VLK !LX)(SFNQG\%:!<71G>S=<O%(8H[B1(B\>T
M(QC5@I("J <= /2BY\$Z%=WDUQ+;3XN)/-GMTNI4@F?^\\08(Q/?(Y[YH QH
M?$-])KMUI.EQVT=S/J,P$]R9)46.."%B=NX<DR* H*CJ>N<LT_Q3XCU>YL["
MWATN"[D2^::20221J;>X$("@$$YSZCU]JU-=\*BZVRZ;#;B9KMKJ;S)YH69S
M&$W)+&=T9PH! X(R".]3>%_"=KX?L;,,$DO8$G7S4W!5$TOFNJ@D\;MH!/.%
M]S0!E:[KD^J?!B^UN/=:W%QI#3CRG(,;%,_*W7@]#4-K"^A6NI:JGAO4+*2T
ML9IDDN]6:XC9E7(4IYK=<=<=JZH^']+;PX?#YMO^)68/LQ@WM_J\8QNSNZ=\
MYJG%X.TF(2J6U*5)8GADCGU2YE1D92K#:\A'0GGJ.U &'+XLU^QCF:[M;"9A
MIJZHJ6ZN"L0=1+&<D[F"$E6&,D=*-2\=W*7)CT^".2">^^QVMPMO+<9V1>9*
M^R/YG /R #'(8DX%=<FDV*74=R(!YL=M]E4EB1Y60=N,X/('O5%?".B1Z+::
M1#:-#:6;^9;"&9T>%^?F5P=P/S-DYYR1WH XZ[\97T$]EJM[97$36EEJ1>W,
M<ENER8S!L<+( R@[NX.W+=>^GJOBG7]!::TO(--N;UK>.XMVA#QQ\SQQ,CY)
M/'F*0PZ\\#%;\7A+0XH4B^PB15CGC/FR-(7$Q!EWEB2Y;:,ELGBLW4_ >G7.
MBW=E:"037/DH\UU<RS,(HY%?8&9B57@\#')S0!GZIXTU71+B?2KN"VGU'SK9
M(9K:WE>/;,)3DQ*6<E?(DX!YRO3G&_X7UF]UBTNOMUI)#+;SF)9&M9;=9UVJ
MP=4D&Y?O$$'/*GDB@>$-%^QS6SP32>=*DSS274KS;T^XPE+;P5[8/'/J:OZ7
MI%EHUO)#9QN!+(997DE:1Y'( +,S$DG  Y/0 =J /.='@_MV\\,VFH7%Y)"\
M.KR.J7<L99DNHU4DHP)P"0/K72>'6O[;5M;T:TN3<6EA>0>6]Y(\KQQO&K/&
M')R2,Y&XG&X UH3^"]#GCM$\BYA^R>=Y+6][-"R^:P>0;D<$@L <$]JN6GAW
M2["RCM+6W:&))Q<_+,^YY <[G;.YR>^XG/>@"EXL6P6UM[G5+V[CM(G(^R6T
MC*UW(PPB#80S'KA1U/)Z5Q,MGJ_]I>'M/U.RU'49?[.O)GM(M2,3QCSX_+WR
M;UWLB,$)R<G)YZUZ#K/AK3->GM)K]+@RVA8P/!=RP,A8 -S&R]AC\_6JL_@S
M1[@6OF?VAYEJCQQ3+J=RLH5V#,"XDW,,@=2<8'I0!G/HJRZ':Q"TU&"6+S95
MT@ZJ0\S9 RTH<D@9R,-@;AD9Q7-V<]YJ%AI,NJ'6[VV737A!LI)%=+U)&1_,
M*,#D;0H=CMRK$D9KN'\(Z2]M!"WVXM [/%.=0G,R%@ P$I??M( ^7...E)-X
M,T*:WMX!:20QV\+0*+>XDB+1L<LCE6!<$\D-G))/<T <#9ZA?Z_X6U36;^^N
MH;[3M#MKFV:&=HU24P-*92JD!MS8!R",+CN:VO$'GVOV/Q!'<7K,UY;-=SK=
MGR[&+,8:/R00&#9.<@D;\]@*Z>^\):+J,R23VC#;$L+1Q3/'')&IRJ.BD*Z@
MDX# CD]B:6X\*:/=:DU]-;R&1Y$FDC$\@BED3&UWC#;&8;5Y(/0>@H Y&WFN
M/+L?$'VNZ-_<>(9+.2,SN8_)^T20^7Y>=H"JH;IG(SW-9\-F++X8R^*H+W4(
M]8MUEN$E-[*RR,LK (T98H0V N,=^.:] 3POI,>K_P!IK;R>?YK3A3.YB64C
M!D$>=@<@GYL9Y/J:J6W@3P]:RQ.EK<.D4GFQPS7L\L*/NW9$;.4!!Y''!H E
MNM1TC6H[[3KEKZ);53)<,$N+8*%/.V4!<_\  6.1[5C>%=&O7\)S7=OJ-[93
M:LPN(Q/,]RUK ?N(OFL</LY).?F8\$ "NPO;.#4+&XLKI-]O<1-%*@8KN5A@
MC(Y'![5)'$D4*11J%C10JJ.P'&* /-/^$I-E\-_#=E+JGV6^U+3$=[Z9_FC0
M1C>P8]9"2 ON<_PFI/#\J>*XM LY]0NGM$\/1SEH+IXR]P2$9F92"67:>IX+
M$]:[^STRTL-*ATNVBV6<,(@CCW$X0# &2<]/>L^Z\)Z/=VEE:M!-''90?9H#
M!<R1,L6 "A96!92%7()/0'K0!A:-X\LX/!VGW>K/=O>#3DN9G2SE*2'9G(?;
MLRWINZG%86B>.8;&;Q-?WNK0WUP1;RQ6\<V8HV<;1&IZ!%+*&;ZL?2O48((K
M6WBMX(UCAB0)&B# 50,  >@%10V%M;WUU>Q1;;BZV><^XG=M&%XZ# /:@#R1
M-8DO?"FKP+J\NKW0\16JN;:X,9D21X040@C8A.]1R,#OWKKHM*TVT\.:E=:I
MIFK:7;0#SY5?5Y7=EC4G(9)20.3QD9XST%=')X?TN195>VR);Q+Y_G;F="I5
MNO;8O'3CI5K4=/M=5T^>PO8O-MIUV2)N(W#TR.: .5\.21>%/#UJVK2:DUUJ
M4AN#%MN+SR"V,1;L.5"@@9)Y.37&7$E]!::UK"VFJ(;76K@MJJ:DWEP0I<G=
M^XW_ #*J C;MY%>S5SC^!?#\L\TLEM<NL\[7$L#7TY@>1FW$F+?L.6YQC% '
M.ZBM[8^(K[7]1MI+C3$U&".%X-9F0PIB) ?(3Y&'F$E@QR0>A[VTTBT?Q^YM
M+C4(;;2HQ=7C-J-PZ2RR9*1[&<J%507( [H.F1702>%-'EU-M0>WD\UIEN&C
M$\@A:5<;9#%NV%A@<D9R >H%:%MIUK:7-Y<0Q;9;R02SL6)WL$5 >>GRJHP.
M.* /-/"VHWMC?Z1J.H_;X[6^LKB5KAYWN/[0/$B,(028SL#,% Z';VK?\8W\
M^I^#3J6DZC=6=M'(ID7[,\,LO[Q0%^<!E7KGCGCD#.=S3?"FCZ3=QW-I;RJ\
M*LD"27$DB0*W41HS%4!_V0...E:-_86VJ64EG>1>;!)C<FXC."".1SU H \^
M^(7BV*"\&F1:JMA]AN+26Y._8\Q:9/W8_P!D(2S'_=']X5?M-(L_$?BOQ/)<
MW-\5BEMUMGM[^:(1JUO&V5",!U.>E=E?V%MJ=J;:[C\R$NDFW<1\R,'4Y'HR
M@_A63?>#-$U&_NKVXBN_-NMOV@17\\22X4*-R*X4\ #I0!R7AZZNO%UQI%AK
M%W/):II;W!$4K1?;'$[1!V*$$@*JMCIF3/I4NKI+97NF^&]+O;C489[Z;S+=
M[]HS"%A#K"\PRX3YM^.6(P.E=A?>&=)OX+.)[9H?L2[;5[25[=X5P!M5HR"!
M@ 8SC@5$/".BKIL=BEM)''',;A)4N)%F$IR#)YH;>6()!)/(.#Q0!R.CD:YJ
MEAH5U-J4=M;07S30-?.7\Z.=$"^:NUG1 YVD\X*D\BL+5_&\TW@NUL'UDVMW
M# LMS<L^V6XQ+M15/<L%WL1VP/XN/2Y/"&BO96UJL$T2VQ<Q20W,L<H+G+YD
M5@QW'DY)R>3S5V71=.ET5=':U4:>L:QK A*@*N, 8YXP* ///%VH75M_PD&L
M)_:DKQ6L=SHMQ:2/]F1!&&._:0F2VXD/]Y2H&>E:>G:);:[?^*;F]N]0@N(=
M1,44T-_-%]G401,,*&"\%B>1]:Z>]\+Z1J&HF^N;>1I7V&5%G=8YBARGF1@A
M7QVW ]O2JUUX(T*]N[JYG@NF-V_F7$2WTZQ2M@+EHPX0\*!TYQ0!Q6G7U[XI
MT:[O]2O+J"XL_#]M=0-!,\(69UE8S84@')1< Y& 1CDT6QNM=\1:A/<Z-J>I
M$VUD^+74S;)"7A#,-OF)U//0UWNI>%=&U61&NK5AMA%N5AF>)9(@<B-U0@.G
M7Y3D<GU-7[?3;2TO;J\@A"3W6SSF!/S;!M7CH,#TH YK6H+VT\7>%#'J,JV#
M7;VXLU'#8M9VW.Q)+G*KCL.O)Y'7U6N;"VN[BSN)XM\MG*9H&W$;'*,A/'7Y
M78<^M6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***P-$\7Z;KVOZWH]H^;C295CEYX;(Y(^C!E/N/>@#?HK
MC-3\<75C\0K/PA#I,4UQ>6QN8IWNRB;1OX8",D'Y#TSU%-TKX@_VN-=LX-(F
M&M:/*(9;'S01(S-M4K)CH2#R0,4 =K17")X\U.3QS-X170K7^T(K3[47_M!O
M+*\< ^5G/([4FI?$.ZTS6/#.F3Z#MN-= "J]W@V[?*&5OD.<;NHZX[4 =Y17
M*:GXT$7BJ/POI%C_ &CK!B\^=3-Y4-M'QS(^"<G(P I/(Z9JT^O:I;W<]I=:
M-&DL=F]TDJ76Z&7:5!0-L# _-SE?3KG@ Z&BN6\!>,&\<>'O[973Q90M*T:(
M9O,8[>I/RC'ZU6\0>.9]$\:Z3X:CTJ.XEU12T,S7115QG.X;#CIVS0!V5%9&
MD:I?WU[>6U]IT5MY"QO%+#<^=',K;AD':N,%2""*Q?$_CB7PYXJT+0QI:W)U
MB0QPS?:=FP@J#N&P_P!X=#0!V-% S@9ZT4 %%%% !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 9'B368]%TEI//@BNIW6WM!,X56F<A5S[ G)]@
M:\BUI9/AM\3] \02I;6VGZE"+"^$5R9=P  \UR47_98G!SL/K7N;*K?>4'ZB
MD*(WWE4_44 >+>+7-]^T%H<>GZNME.VC.D5U'L?RW(G*\,"#U''<'BK_ ,'K
MV"PU37]!UF 0>+A<M+>S2.2UZN20ZY[#=T&!@@]SCUKRX\YV+^5+M7=NVC=Z
MXH \@M+FW_X:<O?W\?.E",?..7^3Y?K[4?$RY@3XN?#X/-&OEW#E\L!M!9,9
M],UZ]Y:9SL7/KB@QHQR44GU(H \@TM3X/^.VMW>M.(+#7(,V5]*<1LPVGR]Q
MX!X(P?0>HKT:^UO3;K2]36WO(I4AMG,LJ,#&F0>"_3/MG/YBMF2*.6,QR(KH
M>JL,@_A2+%&D8C5%5!T4# 'X4 >/_!7Q'HNC?"H/J.J6EMY-Q,[K),H8#(/W
M<Y/MZU1\;ZC:ZG\5? -S-=FP6:S,DCK,%:#>I(RQX!YQS7MWE1_\\U_*E,<9
MY*+^(H YGPCJ>G);P>'++4H]2GTVT07%Q%() #]U=Q'\388X]O>N'^*%S GQ
M7^'@>:-3'=.7RP&T%H\9],UZ^J*OW5 ^@I#&C')12?4B@!P((R.11110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%1W F-M*+8H)RA\LO]T-CC..V: /)/%T\GB?Q%K-
MU8ZC' _A:)1IZ&8*)KT,LLG&>1M58\'NQK1\?WMKXP^&^A7-M*Z6NJZA9*2C
M?,H=\,,^HR1]16_X?^'>A:9HEO;:GIFG:GJ'S275Y<6B.\TK$LS$L"<9)Q[8
MK.'P\N8=/?2[6]@CTZ+7(M4LXMA_<QAP[Q #C&[./K0!'9^,KRS^&=Q-<#S/
M$.GR'26BZF2\!$:'WW91_H37#QV,NC?!KQWITMQ)/)::R(GE+$LY!M]Q]>3D
M_C7I=QX$2?XA1>(_M6+(!)Y;+;Q)=(K(DOX(Y_%0:IW_ ( N[KPQXKTJ.^@6
M76M3-]%(R';$,Q':P[G]V>GK0!G6&E^"I-1MDB\#:U!(TJA)9=.G5$.1AF).
M !US5*[N+W0_B3XH\46[RR6=C+:PZC;+D@VS0(3(H_O1D;O<%J[ 1_$#<-UU
MX9QWQ;3_ /QRK^FZ UGX@\0:A-)'+#JKPD1;?NA(@A#9ZYQ0!P_B&Y$UQ\2)
MH)M\3>'+=XW1L@@QW!!!]^*T+?X?Z*?!]M?:8DNEZJ+%)H[VUG=&638#EAG#
M#/4$8(S3+#X9W.G67BRPAU-'M-6LA96"R*2;6,"7"L?X@IEP/8"KA\-^,K[1
M(]#O-;TNTT_R5MY9;"UD^T/&!M(#.Y521WP<=J .(\1WVK>*X/ &KV99-7_L
MVZU"-4R!)-$(7VX]&VD8_P!JNO\ %?B!/$_A+1M/TB5E;Q(H8LI^:*V5=\Q]
MB -GU:MUO"20^(?#5[8O'!9:+:SVRP8))5U15P?;9WJAX>\ KH6NZO?"[$L$
MZ/%I\&W M(Y',DBCZN?R H \_8VTWP_^&2ZA:7%]:O,PFMX4:1Y1Y4G 5>3S
M@_A7;^%]/\*KKL4NF>$M4TZ[C5F2XNK*6)%XP1N8XR0348\!ZO9^'/"5GI]_
M8_;M D+[[B-S'+E&7H"#_%ZUT&GIXS%_$=2N- :SS^]%M!,LA&/X2SD=<=10
M!P?P_O;GPVUO<74SR:-KM_=0EG.1;7:SR*GT615 _P!Y1ZUM^&/#VE>)+#6D
MUBS2[6#Q!?F,2,?ES)VP?:MG3O!<*>!Y_#6INL\4\EP[/&,;?,F>12N>C+N&
M#ZBI? _AR^\,Z)-::C?)?7<UW+<R7"(5WESDDCUH XWX<^#?#UXNN7-QID<D
MUGK]U#;NS-F-$8; .>@KT76?#^E>(;>.#5;-+J*-MZ*Y(P<8SP:H^$_#LOAV
M'5DFG28WVJ7%\I0$;5D((4Y[C%=!0!Y-X$\$^'+Z_P#%/VK2XI?L6NS06^YF
M_=QJJ$*.>@)-:6B:+9>.M6U_4_$41OHK34YM/L[.5SY,$<6%+;,X+,<DDY[8
MKI_#'AV70+C7I99TE&I:G)?(%!&Q651M/O\ +6?+X:UO1];O]1\,7]DD.HR>
M==6-_$S1B; !D1D(() &000: *6AVX\+_$B7PW822_V/>:8;Z*V>0N+:1) C
M!,DD*P8''0$<5L>*O"FAZU;7-_J.G1W%U%:LL<C%@5 !(Z'U)HT#PW=VFLW>
MOZU?1WNKW,2VX,$1CAMX0=WEH"2>6.22>3CI6]>P&ZL;BW5@IEB9 3VR,4 <
M!\+/"NB)X/\ #^NKI\?]J-;!S<[F+%B"">N.A-97PP\8BP^'&CVTFA>(+MHT
MD!GM[!I(W_>,>&SSZ5Z#X2T23PYX3TS1YIDFDLX!$TB# 8CN,U#X'\/2^%/!
MNG:)/.D\MJKJTB @-EV;@'ZT >4W%W]K^$WC"Y>*Y5)?%+L89%(D"FYB^0KU
M!P<8KJ]+TSP8^JV@M_!&LVT_FJ8YIM/F1(V!R&+$X ![FK5U\/KZ7PGK^DPW
MUN+C4M:?5(I'1BJ S)(%8#DGY,<>M;$<?C[S4\VZ\-&/(W;;:?..^/GZT 3^
M.+'4=1\*7-OIB/+.7B9X(Y?*:>(2*9(P_P#"60,,^]<UX9'A2/7772K#4/#V
MI_9)!)I=Q 8%N%X^?:<JY4]&4YY.<BNTUVPOM0TWR],U%K"\CD26*7;N4E3G
M:ZY&5/0C(K%M] U[4==L]4U^[TX?8(Y5MH;")P"\B[2SLYS@#.% []>* /*]
M''@^3X9VAL([AO%[60^SM9+/Y_VK'RG*\?>QGMC->A>.=0FDTC1/"]Q=)!?:
MVZ17<H<*(X$ :=@>V1\H_P!ZNF\)Z+)X=\)Z9H\LRS26<"Q-(@P&([BLV3P7
M;:GXPO\ 6]=AL]1A:".VL;::$2+ @RSDA@069CU'88H I?#F_2"/5?"S7*SO
MHMQMMY ^_?:R?-$<]R 2I_W:[BN47P7;:;XNT_6]"AL].C2&2WOK>& 1K<1M
M@J<* -RL,Y/8XKJZ "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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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MY;\=V"^$=&R0/^)W;]?]V2O4JJW>F:?J!4WMC;7)7A3-$KX^F10!5OO$>DZ;
MK6GZ/=WBQ7^H;OLT)5CYFT9/(&!^.,UP-BP_X:5U,9&?[!4?^/QUZ5]@LC+;
MR_9(/,M@1 _EC,0(P=IQ\N1Z5$ND:8EW]K73K1;G.?.$"A\^N<9H NT444 %
M>;^)I=6\1?$.QTW18+*YA\/!;Z[6\G>.,W#@B)<JC'<JY<<=Z](KD+S0_%W]
MJ7=QI>OZ39V\\F\(VE;GQT&Y@XW'WQ0!S-C)JOAWQ%XBTK6H+.VCU^TFU"T2
MSF:2,3HF)E!95.YAM<C'K5)='TX^!/A<#9P_O+^S,AV#+[X)&8'U!(&1WKJ9
MO#OCBX=&G\3:+*T>=A?1=Q7(P<9DXR.*3_A&_&_EP1_\))HGEP$&%?[%XC(&
M 5'F<8!QQ0!R_BJ PZE\0([18H8C'I$DX,>8PGF-YC,H(RNP'=R,@'FHO%5L
M_P#PC7C*\?6='NYFTF".:#2K9HD4"0F-V)=P6P6'7. /:NO_ .$>\=>9+)_P
MD^B[Y5"R-_8W+@9P"?,Y')_.J\/A#Q=;V<EI!KOA^*VD.7A30@J,?=1)@T /
MUO3[33O'/@)+&VB@VO=PKY:@?)]F8X/J,@&N!O)]$'[/C6]T]J=9$A\V,E?M
M NO/^<D?>SC=G_9]J]$?0/'<DL4K^*-&:2(DQNVC9*9&#@^9QQQ55O!OBQ[B
M:X?6O#K33#;+(=!4M(/1CYF3^- !9:?9WGQ&\</<VT4S+96<8\Q0V%:.3<.?
M7 S]!7-Z;96UO\-OAO/%!&DQU6R8R!1N)8L&YZ\CCZ5UJ^'_ !TLLDJ^)]&$
MDH D<:-RX'3)\SG&33!X:\;"&&$>(]#$4+!HD&B?+&1T*CS."/:@#EM%M;BY
MBM(KO6M$M;B/Q"\C1&T<WIG%PQ*EO,_B7C.W&P^G-6(--LI?A[\2;B2UA>9[
M_529&0%OEW%>?8\CWR:W_P#A%?&0O_M__"0:#]L(V_:/[#'F8]-WF9IX\-^.
M!#+"/$NB"*8L94_L7ARWWBP\SG/?/6@#"MY+.+XE^$Y[YH$\[PW_ *R<@;Y,
MICD]6_6MCXQ+%_P@GFRJFV.^M278<*/-7)SV%+<>$_&-V(!<Z_H$P@YA$FA!
MO+_W<R<=!TJ:X\/^.KN!X+CQ/HTT+C#QR:-N5A[@R8- $"W&D+\3IIKV:R%H
M^BQC3Y'9/*($LGG!3TS]S..V*O\ PS&/!<908LS=W36?8?9S.YCQ[;<8]L5F
MR>#/%<UG%9RZUX=>UA.8X6T%2B'V7S,"KHT/Q\(_+'BK2-F-NW^Q^,>F/,H
MYS2DU_Q7K.O>);#3](O-+U!&TRT^WW<D9-K&65BH6-OE=BQZ]JP/$%Y>1? ?
MQ%X;U5E_M70)K>TEVL6#1^=&T3@D D%, ' ^[7H$&@>.[:%(8/%&C11(,*D>
MC;54>P$E0S>%O&=R9C/X@T&7S@HEWZ&&WA>0&S)SCMF@#/\ B=I.FZ5\,0MK
M9V\$45S:;F5 .!*N2Q_$Y)]:FU.2"7XO^%7L'A>$Z9>>6T1!3MTQQUJ_/X?\
M=74#P7'B?1I87&&CDT;<K#T(,F#44'A7QE:^3]G\0:#%Y"E8O+T,+Y8/)"XD
MX!]J ,[P3/X8_P"$9\*PWPA;75N& 1,_:$N\/YI<+\P_CW;N.1GM7+:']H'A
M/0&CGLX(%\37>^6^B,D"OB7RRZAE_BX'(PQ6NZC\*^,HKZ2]C\0:"EW(,/.N
MA@2,/=O,R:#X6\9FS>T/B#03;2$EX?[#&QLG)ROF8- &CX%M?(BUF0:G87WG
MZ@TC_8(&CABDV(&506;.2-QP>I/O2:NW]J_$/1=(?FWL;>3595/1I PCB_(L
M[?51Z53MO#WCFSMTM[7Q-HL$*#"QQ:+M5?H!)@4[^P/'?V@W'_"4:-YQ79YG
M]C?-MSG&?,SC/:@#5\5W6BW7A_6]-U*[D6%+,M>K;?--%"X(W8 /HW8]#7-:
M:]CI_CG0K;PYKMUJ-O>V\[W\3W[7:B-4!27DG82^%XP#G&.*OCP_X[$SS#Q1
MHPE=0KO_ &-\S = 3YG(Y/YU#9^$_&.G&0V.OZ!:F0Y<P:$$W'WQ)S0!;\2?
M\E*\$[_]5_IVW/3S/*7;^.W?69'8ZS>?%#Q5_9.LQZ=MMK'S-]F)]^5DQU88
MQS^=.U7P=XVU?[&UQXLTP2V5PMU;NFE%65UR.OF=""01W!JXF@>/$E>9?%&C
M+-( )'71N6QTR?,YQDT 8WB'P_-X>BT+;J,$LESKC75]?:E#NB>=H7"%T5E
M7(55&0 =O6L7Q'I\;>%I4DU*POX[SQ3:^<NGPM%#$YV*ZKEFY.,D@]2>^:[.
MX\/^.KN!X+GQ/HTT+C#QR:-N5A[@R8-1+X5\9):Q6J>(-!6WB8-'$-# 1"#D
M$#S, YH ?JVE:>OQ+\)6Z65ND$5G?ND2Q@(K#R0#@<5R<^G65M\./%,T-K$D
ML?B60QNJ %-MZ@7:>P SP/4^M=>V@>/'F29O%&C&5 0CG1OF4'&0#YG&<#\J
MC/AKQL87A/B30S%(_F.AT3Y6;.=Q'F<G/.?6@#FM;02>)/BPI0-_Q(8B 1GD
M6\F*NI-I/_"1?#><267D'3[I#)E=I?RH2!GIG.>*VAX<\<":68>)=$$LP"RO
M_8OS.!T!/F<CZU6'@SQ6+>*W&M>'1!$_F1Q_V NU&_O >9@'WH YWPM:W%S;
M>'TN]:T2WN8-6>1H$M'^VM.'?S49O,ZL-^25Q@CVJFTVD?\ "J]-@N&MCK:Z
MW'YJ$CSA<?;/WA8=<[<\GL1[5V:^%?&27[7R>(-!6\<;6N!H8$C#T+>9FF'P
MAXN:YEN3KGA\SRX\R4Z$-SX((R?,R<$ _@* /0*XKP/_ ,C)XW_["X_]$QT[
M^Q_B#_T-NE?^"@__ !RHH_#_ ([A>1XO%&C(TK;I"NC8+GID_O.30!E^#;:S
M@U?Q_J\EDL]S;ZM-M.T%\+&K84]B2>WMZ5S]E>Q+<> +E;O0H()+M9([/3X"
M&MDDAD^5YC(<Y) (*C)^E=I%X?\ '4#2-#XGT:-I6WR%-&QO;U.).3[U53P9
MXKCCDC36?#JQR.)'5= 4!G'1B/,Y/O0!@1Z;9/\ "GQ_</:PO,]YJ;F1D!;*
MN^WGV(R/>I]9GMM/2]U9;K2M1!L[4ZGI5^N)FVQ@J87ZY((P,$%NX.:Z#_A&
M_&X@E@_X231/)E+&2/\ L7Y7+?>R/,P<]_6HI?"7C">YAN9M>T"2>  12OH0
M+1@=-I,F1^% &/>VKOX[^(/V& ?;/["B:WV(-PE*28(]\XIWAJV6:ZT2Y36]
M"<0Z1*(K73;1HY'@*(")#YC#"MM/('.?>MU?#WCI+A[A?$^C+/( KR#1L,P'
M0$^9DU#;>%/&5G)-):Z_H,$DYS*T6AA3(?\ :(DY_&@# \(Z+HS? JP:ZF@T
MXW2(9+]X@^'\\;-^>J;E12"<8&.!6M;7L<_AWQK;:A!I1FM[-C=7FFY$-PK0
MMC(.=K@#!&3P1S5U?#7C=+/[&OB31%M=I7R1HN$P>HV^9C%9U]X"\6WNARZ(
M/$>C6VG3_P"MBM='\H,,@D?+)T.,'VH ZCPA?1Q^%_#EA=7"#49=*AE\EF^=
M@J(&./8D9^M='69H]A=VUE =5FM;O48E9/M,-L(AM)X4#)P, =^<5IT %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M\7AJ-VN[ZW,\DR.Q7R8UWK_<&>I.Y1B@#TRX\8:);>)K30);^!;VZA,L8,J
M=5"KUSN;?E0!R%-:.JZI::+I5SJ5_,D-K;H7=W8 >PY[DX ]217E?@N\LUU_
MP/)<7$ ,GA<P(TCCYI1)"-@)ZL,$8ZUZ+XQ3S/!&O+MW9TZXP,9Y\MJ ,H?$
M'2I+K1)8[JT72]0LY[F6ZEG4" Q^5\C$':#^\P1G@BMYO$&C)I"ZNVK6(TUN
MEV;A?*/./O9QUXK@-(&G:CK?PY>(V]RD.CW)!0A@L@CMP>G\0R:QML]OKL36
M]W8V%K%XFU$++>P&2".4Q*4RH9<$_O,'/4^] 'LEK=VU]:QW5G<17%O*-T<L
M3AE8>H(X-5M2UO2=&\G^T]3L[+SFVQ?:9UCWGT&2,UB^ [9+?2+YXM4M=12?
M4)I?,LX#%"C$@.J LV1N#'()&2:S;V[TZQ^+%Q+K,]M!"^AHML]TRJAQ*_F@
M%N,X*9'IB@#6T?QA97'AA=:U>YL]-A:YG@W33!$RDKQCEL<D)G%:EYKVCZ?I
M\6H7FJV5O92X\NXEG58WSR-K$X.1Z5X[X<:6*T\(36=[8:=9C^UEMY=1MS)$
MLAN?E7&]-KE V"3T##'-;%G-#IPT2S@UC1-C_P!H7D.KW-HRP1+YHWQ0(9 .
MKGG<1M7C(- 'I=YKND:?I\6H7FJ65O92X\NXEG58WR,C#$X.1Z5R&H?$26UT
M:^U"WM;>=(-;CTR,K(2LD;",^9D?[_TKEO"-[9PW7@R;4;F!;2%-5A1Y0(TC
MN//&%()^1O+SA3R!Q6?J4EE+X+UJ33]GV1_&D;1&/[I!\HY7V/48XP10!["N
MK^7K.I075WID=G9P),<7/[Z($$LTJGA%XX.?6IK37]'O[^6PL]5LKB\A&9((
MIU=T'J5!R*\RUS_D:OBC_P!BZG_HEZT]0LA:WO@6/3(4AG^PW<<10 ')M<@9
M_P!X _6@#N[/7=(U"^GL;+5+.YN[?_700SJ[Q\X^90<CGBK5U=V]C;27-W/%
M;P1C+RRN%51[D\"O*O!$ N6\&%O$&CF2TMW,=C:V++<8\DK(DK>8V,,06)49
M91W-=7\5/^27^(/^O;_V84 ;DOB70H+*:]EUG3TM89C;R3-<H$24=4)S@-[=
M:DNM>TBQTV/4KO5+*"QEQY=S).JQOGIAB<'-<1XHM#I?B3PFMA<:9I=I'!<I
M'+>6V^%9ML>T8#IAR@?!)[-ZUE:8EEI6O>%)[O5K*[TMY]4>&Y2+R+9)W92%
M0,Q '^M"G.#SB@#TV'6])N$5X=3LY%:58%9)U(,C*&"#GEBI! ZX.:AUC5TL
M]/OVM;S3EO+2-7=;RX\N.,,?E,A&2H.#@XYQ7E5M=:;&;F^M9(H],3QS'(9@
M0(U4P*-V>FTLW!Z<BG>,;^UU&T^)TUG.D\2Z=8)YD;;E)#2YP1P<'CCN".U
M'JL^O:781Q#4-4L+:5XT?:]PJ@AC@$9()!/ />GKKND/JS:2NJ6;:DHR;03K
MYH&,_<SGIS7$V%E;7?Q2TMKB%)3#X71XPZY"MYN,@'O@D9]S6#H5O-<16%K>
M^(=(M;B+7WE:U^Q,UX9UG9F!82?Q+GYMF-C>E 'J!\2Z$M[%9'6=/%U,[)'#
M]I3>[*2I &<D@@C'J"*?8Z_H^IQW$EAJME=);'$[0W"N(O\ >(/'0]?2O*KS
M3[.3X8^(W>WC+R^)W+,5Y)^WJO7_ '<C\35CX@VQBUW7H[)(X5.@6C3!8\KY
M:WAWEE&,@1[LCTR* /2[7Q%HE]8S7UIK%A/:0G;+/'<(R(?1F!P/QIB>)] D
M%X8]:T]_L0)NMMRA\D#@[^?E_&O+_$L/GZ%XKO6\0:3J$QTB&*6+2[4Q(%\S
M,;,WF."<;P!P<>U=1KEC;VOCO2X;6VCC4Z#?Q;(T !56AVK@=AGB@#<T[QUX
M<U#P[;:X=6L[6SGPN;FXC0HY /EM\V X!&1FM^&:*XA2:&1)(I%#(Z,"K ]"
M".HKR/0I=/G\&^"KBQU_2[+5;2P=8TO$$D$N4C$J.01M<?)WW8SP1FO0?!EY
M%J'A#3KF&RALXW0@00',8PQ&4/=3C(]B* +5]XET+3)C#?ZSI]K*'$92:Y1"
M&(! P3UP0?H14M[KFDZ=(([W4[.V<A6"S3JA(8[5.">Y&![UYZUUX?MO%OQ&
M&L26D;O% #]H*@O%]E7(7/7D\@>J^U0>#M/\[QAX=&J0"2YM_!]N<3+DH_F8
MS@_Q8)&>O)H ]&E\1:)!JJZ5-J]A'J+X"VK7""4D]!MSGFK<%]:74<LEO=0R
MI$[1R-'(&",OWE)'0CN.U>07<^GI\,O%&G7,D/\ PD$FI7(,)(\][EIR82HZ
MDX,94CM5OQ')>:#JVN>&[4E)O%:PO9%1PDSD0W)_!<24 >A6FM+?:\MO:WFE
M3V,ED+F/RKG=.Q+XW!!P8\?Q9Z\50O?&VF_VGI=EI=[8W[W.H"SN%AN%=H/W
M<CY(4GG,>.?>N.U"P:P^).IZ?I2,C0>!VAM43J"LI" >_ J.&]T"X@^&$.F2
MVKW,4T8VPD%HU^S.'#8Y!W8X/<'T- 'IL.NZ1<:I+I<&J6<FH1#,EJDZF5/7
M*YR*Q];\;:;I\D5M8WMC>7WV^WM)[9;A2\0DE6,DJ#D$;N_>N"\)VT]Q9>&H
M+KQ#I$-Y;:@\@LTLF^V>>/,\U7;S#C(W[F*@=/:JUM=Z.?AUX+LVDMVU>+6[
M3S8<@S1S"XQ*7'4<DY)]1ZB@#VZBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL;Q-K;Z!I<5X
MD"S%[NWM]K-C DE5"?PW9_"LOQ'XQET*\U>!+-)18:*VIJ6<C>P9EV=.!\O6
M@#K:*XV+Q=J=GJUG%K>G6MM97]G-=0/!.SR1")59ED!4#.UL_*2,@CGK6#?:
MWKFL?\(5?WVG6UK8W^K03V_DSL\B*8I"JR J!DJ<\'@C% 'J%%<'8_$&6ZO;
M*=H=/&DWUZ;. )=YNE)8JDC)C&UF7H#D!@?6M'PIXDU;Q)=7DKZ=:VVF6MS<
M6AD\YFEDDCD*@JNW&W Y).<YXP,T =717&>+-6UZS\8>%K#2OLGD7LLWF+-(
MR^84B8X.%/ &",=P.U<[8^(]9\/:;XIU2#3[:?2['7+IKEI9V65U\P;O+ 4C
MY0<\GGD=LD ]5K%UG06U#5-+U6UN!;7^GR':Y7<LD+X$D;#(X( (/8J#7/:W
MX^GTZ]U=K:WT]['1F"W8GN]D\IV!W\I,8.U6'4\G(&.M=QO\V#?"5.Y<H3T.
M1Q0! =,L"TS&QMBTY#2DQ+^\(Z%N.<>]9^@:"VDRZC>75P+G4=1G\ZXF";1@
M#:B*,G"JH '/7)[UYWH<FF[]/M]:U?6]%\9><AFEO9IA'<2!OF1 3Y+QMR !
MV(QS4\T_AN;Q1XK_ .$C\43Z=/;WJK;1C69+8I'Y$9RD8< _,6[')H ]7HKS
MJ3Q)K%E\(].N)C(WB#4HTL[/S%VN\TA*QN1V.WYS]#5SP0]WH>M:IX/U&^N+
MR2V5+VRN+ER[S0/PV2>3MD##_@0H [FF2PQ7$1BFC22,]5=00>_0US/Q&N=1
ML_A_K=QIC1I,EI*6=I&0HFPY9" ?F'&.GUKF_"EYJ6C:-H?A_2M*TP:C?VAU
M!W-Q)Y2Q!8P9)"5W&1F8# XXSF@#TJ2*.8 21JX#!@&&<$<@_44>3%YIE\M/
M,*["^T9*^F?3DUPEQ\0-0BTZT$>CQ/JKZRVC3VWGGRUE",P97VYV'"'D9 8\
M9'/;6)O#8PG4%@6[VCS5@8M&&[[20"1]10 MK8VEBC)9VL%NC'<RPQA 3ZG'
M>I'BCEV^9&K[6#+N&<$="/>N1T;Q1KFLM9:E!HT#Z#>S-'$\<Y-Q&@+!974J
M%VDKT!R PZTS3_&.HOXFL=+U*TTZ 7[S)%#!>"6XMV12P\U0,<JIZ'@X'- '
M9NBR(R.H96&"I&01Z5532]/CB2)+"U6.-65%$*@*&^\ ,< ]_6N"B^(FLMX(
MO/%DNC6J:?#\D48G8RRN)Q$QQMP%QG'.21Z&MVU\1ZQ;>(=+TO7M/M+4:G',
M8'MYVDV2)AA&Q*CDH2<CNIQ0!TL]G:W5O]GN+:&6#C]U(@9>.G!XI4MH(G=X
MX(T=P [*@!8 8 /KBO._$'BV*[$;SZ/#=6,'B:WTVUD>5E)D'#RC']U\J!T.
M#6AJ7C#78[CQ(--TFRE@T%LS/<7+(9E\E92J *<-@GKQ]WKDX .P@TZQM8)(
M+>SMXH9,EXXXE56SUR .:?:V=K8P^3:6T-O%G.R) BY^@KE/^$MU/4]4:VT#
M3+>XCM[*"\N3<SF-CYH+)&F%(W;5)R>.16QX3UQO$OA;3]9> 0-=QE_*!SMY
M(QG\* -9HHWD21HU+IG:Q'*YZX/:F/9VTD4L3VT+1S',J,@(<_[0[]!U]*XJ
M\\;ZM'9:KKEII5K+H6EW$D,Q>=A<2K$VV61!MVX!#8!/.T]*UX?%+33^)D2W
M0IHZ(T;!C^^#0"7GTZXH W4LK2*&*&.UA2*$[HD6,!4/JH[=3TI+FQL[TQFZ
MM8)S&=R&6,-M/J,]#7"Z9XF\0:KXYT:*..SCTZ[T)-0DA,K9&]H\G[O+ D@#
MI@DDYXK1^*=Q/:_#C5);:XF@E#0 20R%'&9D!P1R."10!U%SIUE>!A=6=O.&
MQN\V)6SC.,Y';)_.L?Q'X=NO$0@T][V&#1,HUU:K!F2?:V0F_=A4.!D;<\8S
MS6!XE\-R^%_#][KWA[5]5@N].A:Z,-S?2W,$ZH-S(Z2,W4 C(P0:NIXLU?6;
MV2W\.Z=9R?9K2"YN&O9V3+2KO2-=JGG;R6/ R.* .SZ5!+9VL]Q%<2VT,DT.
M?+D= 63/H>HKC+7QU?ZY<:3;Z'ID#2:CIKWVZ[F*K 5=496V@DX)QQW]!4L'
MC#5;WP[;7D&GV%O=?:YK2\>[N]EO;-$S*3NQN;<5X '?GI0!U4FE:=+;I;R6
M%J\,;;DC:%2JGKD#& :L>3$)O.\M/-V[-^T;MO7&?2O-IO&>O:M=>$GTJ*QB
M%[>W5O<QM<,4=X5E5@&"G,9V[@1R2%JS'XLL]'OO'%VFD*)K"YMXV,<IW7DK
MJ%0'/"\L!Q]: .]CL[:*3S([>%),LVY4 .6QN.?? SZXH>SM9(987MH6BE),
MB,@*N3U)'>N.O/%^LZ$]U;ZYIUB+C^S+C4+1K2=F20PJ"\;;E!!^93D=1GI3
MK/Q?K U+1UU/2;:*SUBWDEMA!.SS1LD?F;7!4#)7/0G!XYZT =?%:6T%K]EA
MMX8[?!7RD0!,'J,#B@VEL8HHC;Q&.$AHUV#"$="!VQ7->$?$FJ>(XH+V:TT[
M^SKF#SHY;.\\UH&X_=2J0/FP3TZ%2#VJSXG\07NC7FC6=A8QW=QJ=RUNHDE*
M*A$;/N) / V\\=,XH WO(A^T?:/*3SMNSS-HW;<YQGKC/:HX+&SMII9K>U@B
MEF.9'CC"LY]R.M<</'&H6DD]AJ.G6ZZE;:I9V,H@F9HFCN"-LBD@'H3P1U7K
M4_BCQM-X?GUR-+))AINE1:@I9R-Y>1TVGCC&S.?>@#J(M-L(9&DBLK:-V?S&
M9(E!+\_,3CKR>?>N5N/!6HWVH;;W6+:;33>I=LHL MS($<.D3RAL% P'\.<#
M&>]-O/%>O6CZ9:SV6DVEYJ;RO;_:;MUC2- A",VWF4[_ +HX^4\G%:FG>(;V
MX\1V^CWNG+:3OI@O95$P?8_F;"@(X([Y_2@#::QLVO%O&M8#=*-JSF,;P/0-
MUJQ7%IXOU2]T&VO[.RL(3+=W-O+/>W7EP0+%(Z DXW$MMX ''//'->W\>:AJ
M4/A^/3=,MI+O5A=HV^Y/E0O;L%8[@I+(3NQ@9/'3.0 =C'I>GQ*%CL;9 )/-
M 6%1\_\ >Z=??K4PM;<1QQB"(1Q$&-0@PA'3 [5YMJWC'Q'-I=FMK;V5K?Q>
M(HM*NP)F*.=RD;3MSL8'!R,@'O7H5U+>Q:1++%' ;U(2P1G(CW@=,XSC/?%
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
M"M5/]G74\UI]M/B$ZS>JC-L13&T81"1EL#8,D#/)XKOZ,@YP>E(2 0"1D]*
M.'T/0O%>C6EEX?@FL(=(LY6Q?+(6GE@RQ6/RRN%;D MN/3BLS1/!>O:;/X9<
MV&BP_P!C2E)GAE;S+Q6C:-IBWE\-\V[:<Y).6'%>ED@#)(%!('4XH X#_A"-
M4_X5(WA7S;7[>9"V_>WEX^T^;UQG[OMUJU\4)8H?#,<T-Q&FLVMW#<:9&3EY
M9PX 0+U.X%E/L371Z#K46OZ:U[#$\2BXF@VN03F.1HR>/4KFN5A\>:)J20:X
M/#&LS01;Q%J/]FB3RU!*L05)8#(.<#M0 FH^!+M_"'AC1[*6$RZ9J-M>W4DK
M$>85):5A@'+,S$_CUK2/AF^,/C1-\&=:+&V^8_+FV6+Y^./F4],\5T6G:E9Z
MMIT&H6%S'<6DZ;XY4.0P_P _E5H$$9'(H \S1+OPGKTD=MJ.BI-<:/:K=I?7
M#1& PAD$R?+B1>N5RIR!R,UT'PRAD@^&V@I*&#&V#?,,$@DD'\00:Z"]TO3=
M4,9OK"TNS$<H9X5DV'VR#BK:XVC;C'3B@#SV[\)^(5TG6?#-F+ Z1JES-(+U
MYF$MO%,VZ1/+V$,1E@#N'49Z58O/#?B"VU+Q!'I$>GM8ZU!&GG3SLKVK+#Y1
M^0*=^0 1R.>M=T"",@@BE!!&0<B@#AM-\,:UI&O>'+Z%+*XCM=%CTJ]5IV0I
MAD8NGRG?]TC!V]N16MX\T*\\2>#+_2=/:%;J8Q&,SL53Y9%<Y(!/13VK9L=2
MM-22=[282K!.]O(0"-LB'##GT-6001D$$>U '$:MI/C#Q59/I&IC2=*TNXPM
MV]G<23S21]T7<B!<C@GG@]*GET37-#\0:A?^';73[BWU&"&-H;JX:'[/)$I1
M6&$;<NW&1P?EZ\UV)('4XH) &2<4 <7X:\%W'A[5=(E^T1S6]EH\EE(_(9YG
MF20L!C&WAN_I69_PA6L6L]E<K::9J7D:AJ%P;2ZF98\7$FY),[&^91D8Q_$<
M&O1LC.,C/I2T >9VW@WQ+IL>D2P1Z7<W&E:M=W:)Y[0I/'.'ST0["IDZ<C Z
MU:N/ .H7;^,]US;Q'6+JWN;)P2VQX=I7>,#C<HZ9XKMOM5S_ &Q]D_L^3[)]
MG\W[;YB[-^['E[<[LXYSC'OFJ^K:W#I-QI<+Q-(=0O!9J5(^1BCOD^V$/YT
M<KJ?AOQ#XGDNKK5(=/LI8M)N[&SA@N6E#2SJ TC,47:OR@  $\D^U:ESX<U"
M2Z\*30RVZ-I$<JS%LGYFMS&"HQR-Q!Y(XKJ<C.,\^E9ESK<5MXCL=&:)S)=V
M\UPLF1M41E 0?KO'Y4 <[H/AW5(O%::U?:;I.FR);20W+Z=*S?;W8J0[+L4
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
MFC=V&[$B JPDQG)P5]Z],T?2XK;PQ:Z:UBEG']G\M[6.4R+'N'S*'/+<D\T
M<IHEIXG\6Z'#XAD\3W6E27J>?9V=K!$T4,9Y0/O4M(2,$\CKQBFW>HZ];^/?
M 5AJ-TD<MS;WOVZ&TD;R)G2,$'!QG!Y&>F:70[KQ/X2T6+P])X9NM5>R7R+*
M]MIXEBFC'W/,W,&C(& >#TXS3Y]%\177C7P/JFH10S/8P7@U":V^6.-Y(P%
M!.2,\9]L\4 75^($+*M]_9-Z-">Z^R+JFZ/86W^6&V;MVS?QNQ[XQ5VU\6/>
M:N]M!HM_)8I=O9-?IL9%E0D-E V\*""-V,9]N:Y%-#UT^#(? AT><!+I4;4_
M,C\C[.LXDWCYM^\J,;=O7OBK\FEWY\917>GZ!>Z9>&_WWE[#=+]CNK8$Y+IN
M^9V7'\&0W? S0!+I?C;3['09KU(]7O$DUN33PDSB67S2V $Y^YD8 [9K0_X3
MV"UM=9?5=+O+"YTI8GDMB4D:42DK'L*L02S#;C/!KFM'\*:W;:+;P36#+*OB
MTZ@5WKQ;[R=_7T[=?:K?B_P]J5WJ'B6^ABC6-[;3I+9YI51)9()WD9"2>,_*
M,G RPH Z/2_%K7OB--!O='O-.U!K1[PK,R.OEAE7AD8@DENG;:?;.=XKN-5N
M/''AW1+#6;G3+>\M[J69K>.-F8Q^7M^^K?WC^=5;"^OM2^+=I-=:7-IR+H4X
M2&X=&E_U\.2VQF !Z#G/!Z5:\5P:K;^./#NMV.C76IV]G;W<4RVSQJRF3R]O
MWV4?PG\J $6^USPMXGTG3M4U3^U]+U9W@BGE@2.:WF"EE!* *RL 1T!!J];>
M,I)M2M[:;0=0M8KUI4L9I]B^>\:LQ4KNW)D*Q&X#(':J L==\5>)],U+4M+.
MD:;I+/-!!/,DDUQ.RE59@A*JJ@D]<DUSNCZ!K,&I^&=0N?#U^;^QNF_M6\GN
MTD:=GBD0O&#(<QAF!/W2 0 #@X -S0/'U[=^&CJ.H:/<?:)]0DL[*&)XR;AO
M-D 0?-QM5/F9L#@D9KJ-"UQ=92Z22TFLKRSF\FYMIBI:-MH8$%20058$$5YU
M%X8U63PQ;:=>:#=R-H^M2WC1I.B"]AD>;/E,K@A@L@;#;>F.]=5X?MI-&T^Y
MNM.\*7-JUU>1J8)KW?,T7RJ97)9@NT%CM#$D =SB@#L:*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *K7]C;ZG8RV=TKM!*,.$D9"1U^\I!'X&K-% %73M.L])T^&PL+>.WM85V
MQQ1C 4?YYSWJU110 4444 %%%% !1110 4444 %%%% !361'*EE5BIRI(S@X
MQD?@3^=.HH J7VFVFI"W%Y")1;SI<198C;(ARK<'M^56Z** "BBB@"H--M!J
MS:H(1]M: 6YEW'_5ABP7&<=23TS5NBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *:$0.SA5#L "V.2!T_F:=10 4444 %%%% #719$9'4,C##*PR"
M/0T[I110 4444 -=$D7:ZJPR#@C/(.0?SIU%% !6/K'A71=?GCGU*R$LT:&-
M9$D>-MAY*DH02OL>*V** (K6U@LK2*UM84AMX4"1QQKA44#  'I4M%% !533
M=+LM(MFMK" 00&1I/+5B55F.3M!/RC))P,#GI5NB@"I>Z79:C+:27< F:TE$
M\(9CM60 @-C."1DXSG'4<U;HHH **** "BBB@ HHHH **** "BBB@!KHLD;(
MV=K @X..*HZ/H>FZ#:O;Z9:B".1S)(=S,SN>K,S$ECP.2:T** "JD^FVESJ-
MI?S0AKJT#B"3<1L#@!N,X.0!UJW10 4444 %%%% !1110 4444 %%%% !111
M0 4444 %07ME;:C936=Y!'/;3(4DBD&593V(J>B@#(T?PQH^@22RZ;9^5+*H
M5Y7D>1RHZ+N<DX&>F<5KT44 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%<IK-[=:AXXTOP[:W$MO!% VI7SQ.59T5@D<8(Y 9L
MD^H7'<T =717F>B^.+S2]-U6ZO\ 3K^\TZTUBZAN-0,JD0)Y[*H"L=S*H*YQ
MP!TS@XZ&VO;G2OB'+I$]Q+-8ZK;->VGFN6,,L9598U)_A(96 Z#YL4 =7111
M0 445Q>H7.J^(O&=WH%AJDVEV&FV\4MY/;*AFEDEW%$4L"%4*N2<9YQ0!VE%
M<DDVI>"[+5;W6]7?4]&MXEDMY)$'VL-G!C.U0KY)7:>#DX/K3H_&<L%S+:ZO
MHMSIMS]BEO8$>5)!,D8&]05/#C(X/KU- '5T5R&F>.OMUWHZS:+>6EEK"$V5
MU*Z$.PC,F"H.5RH)!/7':GZ;XX%Y9'4[G1[RST=[1[R&_9D=&B49)8*24)7D
M ]<$=>* .LHKE+7QLBLW]L:5=:2C64E_"T[H_F0Q@%\[2=K ,I*GU]C45CXY
MFN-1T2TO- O+(:R6-I))*C#8L;298*3M; 'RGUZ\' !V%%<Q#XTM9O#6DZV+
M281:E=Q6J1DC<ADD\L$^P/-1GQN@O6/]EW)TE;[^SVU+>FP3;_+^[G=LW_)N
M]?;F@#JZ*XB;XB"*&\O!H5ZVF6-\]E>7?F(!&RR>7N"D[F'()QT![D'%._\
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
M\R46D@_=[&/R\'DX/(XZUZ?56YTZTO+NSNIX0\]F[26[DGY&92A/_?+$<^M
M'FMGHWB5/#N@^'#H,J?V5JT$T]XT\7E20I<;MT8#;B=IR00,8(Y.!4ECX-%G
MJLEG<^%)+YFU-[E-2:]VP"%I3("5W[MZYQMV8) .:]0HH \[NO#.KR?#WQ)I
M:6F;R\U.YG@C\Q?G1KC>ISG RO/-/O\ 2-877_&T<6ERS6^MZ>BVMRDD80.D
M#)L8%@P)8C'!'/)%>@T4 >6ZUI]]X<^%GAG4?*6/7/#ZVQCA9@3(Q B>'(SG
M<&(XSR!73Z9%+X,\-Z!IGV?[7-/<)!=2"0*1))N>27_:^?/ ['/:MJ\T'2]0
MU2UU*[LTGNK3F!W)(C/J%SC(SP<9%:!56*EE!*G()'0T <WX[LM6U7PS)I.C
MQGS=0E2VGG#JOV>!C^\?D\_+D8'/-8.M_"^WE\-/::7JNL"YM$633XYK]WBC
MEC&8_E)P " /:O0Z* ..\/V&L2>,[G7-3T_[(+K2+6)U\Q&VS*TA=.">!N'/
M0URFK>&?$-W\/_&'AR+1I3<W.I275I+YT0CN$>Y608.[((4'.X#\:]<HH X>
MXAU[P]XEUJ_TW1)-435H8&B,<T:"&>-"F)-S ["-IRN>_%4[WPIK.K>-M0NK
MR**.WO?"ITV2YB8;!<,Y+!5)W8P<@D?CFO1** //?!_AX6>I6$DWA&33[BSM
MRLU[->^8IEP%/DJ';*D;CE@N!CBNA\;Z??:OX4N=-L(C))=O%#* P7$+2*)3
MDD?P;JZ&B@"E?3W5HEJMEI_VH/.D4BK(L?DQ'K)SUV_W1R:X_P 1GQ+?Z9KO
MAY?#$<PU#S(;:^BEC6W$;C >4,V\.N><*<D#%=[10!@:[X>DU3P)>>'TG_>R
MV!MDF?NVS )_$#-8L,&N>(-=\.2W^B3:9#I#//<2331,)93$8PL>QB2OS$Y(
M' '%=S10!R7P[T:_T/0+NVU&W\B:34;F=5WJV4=R5/!/453U+3-6C\<ZO<PZ
M9+<V>J:0EJEQ')&%BD3S3APS \[A@@'K]:[FB@#A#X<U)_#_ ("LWMB)-,>'
M[: Z_N@+5XVYSSAF XS69X0\(_V5<:197/A21;G3CB75)+W,+;5*H\2!R2S<
M9!50,GVSZ=10!D:_<ZU9P6UQH]C%?A)?]*M6<)))$01^[8D*&!P<-P1D9%<-
M=^'-1U=_$>H6/ALZ,MWH<]BML[Q+)>3ORK,$8J-N" 2<_-Z5ZA10!SOA_P '
M:#H,5O=6>A6-K?K"%>6*!0^<?,-WO7/:!X&N[Y]1UW7;S5=/U?4[EI)8+._:
M,1Q*=L2$H<,0HZY[FO0Z* ./\$:#?^%;C5]%*2/HJSBXTZXDE#-B09DC/.>'
MR<D<[JJ7&AZLGQ"\0:Q%IL-U:7&C);0)/(H2>0,28V') (.,D8YKNZ* .(\%
MZ5=:?J]X]MI-_HVBM;HJV%Y<K*!/N.6C57<(NW Z@'CCBM6#3+Q/B+?:HT.+
M*72X+=)=PYD665F&,YZ,O;O7144 >0V?@F\L+?1[O5/#USJ8CLYK6:UM;I4D
MA;SWD1L^8JLI#D'YN...M='I?AN[L_$GAFZBTF.QL[33KJ.>**?S%@DD=&"Y
M/+9(;D<?I7=T4 >7_P#"&B#6M0M[GPI)J1O-3>ZCOC>[(%BD?>V]=^X,I+
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
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 **** "LC4/$^
MC:7+>17M\D+V5NMS< JQ\N-CM#' ]0>E:]8NI>%-'U>6_DO;4R/?VJVEP1(R
M[XE8L!P>.6/(YH K:AX[\-Z7=R6MYJ#1S1@%U^SRL!D CD*1T(K9M=1M+W3(
M=2MIA)9S1":.4 @,A&0>>>E<_P",Y7N(=,\-6[M&^LS^1*RG!2V12\Q![$J-
MG_ ZW;VT!T6XL[7RX1]G:*+/RHGRD#IT H RM*\=>&];O(+33M1,\TX)C @D
M4, "WWBH'0>M:.M:]IGAZS2[U6Z%O \@B5BC-ER"0 %!/8UQVF3>)/!EOX8T
M_4[C2[S39VATL):PNCPMY9",'+$.#LY^5>N15OXERSP6OAN6VMC<SIKUL4A#
MA#(</@9/ _&@#<T?Q=H.OW3VNFZE'-<HN]H2K(^WIG:P!(]ZVZ\[U;_A(;O4
MH?$UWHL>EQZ#97DT:O<I-)<.T6 OR<!1C)R>3CBJ_A)]>_M#2;G[+XA-M=6C
MG49]2N8Y(7<H&22-1(Q3Y@1A0!ANG% 'IE%>*:7+JX^!]SXMG\0:K-JKV,BQ
MEKIMD8$N 0N>6^7[QYY(Z<5TTNBW4?Q MM%.OZRUE>:9)=72_;7#/(DB*"C
MYC!\S)"8' '2@#N;[48M/>U62&YD-S.L"F&%I I/=L#Y5XZGBI'O[-([J1[N
M!4M,_:6,@ APH;Y_[ORD'GL<UY0-;U>/0/!:'4[MI&\4-832F4[YX4EE0*Y_
MBX5<YZXK/U32$7PK\4+C[=J)>*[E0*;R0JP\J(_,,X/ISVXZ4 >W AE#*001
MD$=Z6O++\WO]NC0H$\37=I8Z7#-&=.O@L@EE>3YY'>12X&P!5Y'7(Z5:TH:S
MXC\06^FZ]>7]A-8Z+;SS0VER82]S(SJSL4.&QY8PO*\G@T =WI6K6FLZ:NH6
M;LUNS2("RD'*.4;CZJ:Y]OB?X/61(VU?#OG:IMILMCK@;*9\+0P^'M@'D\QQ
M/=;GQC<?M,O/XU'XD_Y*AX&_W=0_]%+0!U6F:G::QI\5_8RF6VESL<HRYP2#
MPP!Z@U;K@/&1O[OXA>%=&M]5O;&SO8+PW0M92C.$5",'L>V>H!.,'FJ/B+>=
M0OM/L;GQ/>OI5A&A%E>+ EJ^TL'ED>13*Y&TD'=P.G- 'IM%>76%YJ?B;6?"
M,%SJM[!!?^'#>7B6LQB\U\Q<Y7E3ENHP<9'0U%;_ -O3:;JVG6UQJNHVFE:^
M\,J0WFR[DM/)#!%E)!)#NI^\"0,9H ]"U[Q#IWANQCN]2DD5)9E@B2*)I'ED
M;[J*J@DDX-7[6X6ZM(;A4EC65 X25"CKD9PRGD'V->.^)X+35='\&2Q:GK,H
M'B:&S9;N9XYH.9,JXSGS$Z!_O8[G-7=3FURYU77[73(?$EQ<:48[739+6[00
MHXA1\S!Y%,I9G^8L&^7&.<T >M45YM:1:EX@^)NM6-YJNI6EE:VEE<?8[:Y:
M,"5E.1D?P]<@=>,]*ETA[W3_ !=#%KMQK=O?7%W.L4K3>;87B'>R1JN2(V"@
M$#"G*'DYH ]$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 **** *%QH]K=:U9:M)O-S91RQPX
M;Y0)-N[(]?D%)<:/;7>H-=SM+('M7M'@9SY3HQ!.4Z$\8SZ$BM"B@#E],\":
M7IE[9W NM1NDL<_8K>[NFDBMN-OR*>X4D G.!TJ'QLUX9-*%MX:O=8%O=+>*
MUM<QQ>5(GW=V\\@[CT]*ZZB@#A)/%_BB6-HY/AOJ+HX*LK7MN00>H/-8&D-K
MFC7,<L/@3Q%,D$30VT-QJ\+QVZ'&509] !DY( QFO6J* /)(AJL/@D^$D^'.
ML_V68VBP=2@W[2Q8_-GU-:;ZWXA?7X=:/PYU7[7%;/:K_P 3"#;L9E8\9ZY0
M5Z110!Y$8]3-OI\'_"N=9V6&HMJ</_$R@SYS,S'//(RYXI)XM6N)];:3X?:]
MY&LQE;NU&J0>46*JI<#/#84<YKUZB@#QZ2'7WCMBO@[Q3'<P0FW-W'K, FEB
M+%MCMW ).#@$=C4MVFL7$]G/;^ ?$%A+:VHLU>SU>&-G@'(C8Y)(!YSUY/->
MN44 >:Z%J^O>'-'ATK3OAOJB6D)<QJVH0$C<Y<C.?5C1>:QX@OM:TW5IOASJ
MOVK3A*(,:A %_>*%;(SSP!7I5% 'F=WJNO7NOZ=K4WPYU;[7IZ2I!C4( N)
M V1GGH*H7W]LW^KW6H2> -?C%XJ+>6T6JPK#<A1@;USD\<'!&1P<UZW10!Y+
MHYUG1+BPGM_A]KDCV%H]E;F;4X&VPLRMMZ\XV@#V%-F769&NI8O .OVMQ<7I
MOC<6^JP(Z2E!&=O.,%1C!!%>N44 >1F/56LM/MG^'>MR?8=174UE?5("\EP,
MG<YSSG<>..W3%+J9UO5-0GNW\!>(;?[4JI>16VK0QQW048 < ^G&002.#7K=
M% 'F5KJFO6>OWVM0_#G51=WL444N=0@V[8\A<#/'4U%H=OJG_"1V+W'@_7H+
M2.Y:6)+G5(I+>T9MP+A <G 9L#)QG@"O4J* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M&_UGF^;G.<_?^;K[=.*IW/@3PW>75Y/<:=YGVPLT\1GD\IV9=K/Y>[:'(_B
MS[T <KXBM6L_$-UKNIVL]YIH>!DOK*]*S:9M"@J8B<%2?F.,G#'((K,M;?7-
M5O+O5[?3O^)A%KDB+J,FI[/+BCN-GD^5TVE!MV]RV>IKO&\">'6N(YFLYF9?
M+W*UW,4E*8"&12^)" !RP)X'I4TG@_0I=8_M1[(FY,RSE1-((FE&,2&+=L+C
M ^8C/% ')>%-(@U;QYXLN[^2>?\ L_55-I$9G"1-Y:DL%!P3P.N<8]S7I54;
M'1[#3;J^NK2W$4U]*)KEMS'S'P!GD\< =,5>H \6U2<M;CQ1IEC<J)-:C6+5
MKK4CYSC[2(V180,>5@,H4D?+R15O5-*AO="^(>JW$URUWIUY</9.)W7[.R01
MN&0 X!SU^E=Q)\/O#$PN5DTUFCN',C1FYEV(Y;<6C7=B-B><H :T4\-:2FFZ
MCIXM2;742QNT:5V,I9 C$L3G)50.#^M '$06D'B7Q!XEN-7FEWZ=9VHM&69D
M^SAX/,:10"!DL3S_ +..E=)\./\ DFWAS_L'P_\ H(JU?>#-!U&]CN[FQ)E2
M)8#LGD19(UZ)(JL!(!Z,#6IIVGVNDZ;;Z?8Q>5:VT8CBCW$[5' &3DG\: .3
M\:"'4M=TG1AI]QJ5R8IKK[']K^SVY0;5WRG!+8+ * #R237!SW$\WA+0(9FX
MM/',=O$GGF81HLKX0.>6"YP">P%>N:QX:TK79[>>_@D::W#"*6&>2%PK8W+N
M1@2IP,@\<547P-X;0*J::$C6\CODB6:0(D\8PKJH;"_0#![@T 8/AG_DL?CK
M_KAI_P#Z*:ND\8WUUIG@K7+ZR)%U;V,TD3 9VL$)!_#K^%7+;1=/L]8OM6@M
MPE]?+&MS+N8^8$&%X)P, ]@*NR1I+&T<B*Z."K*PR"#U!% 'FSZ+8Z'J/@]M
M->9FU5WM;[-P[_;(FMW=G?)Y(*@[NV:YK1=$LF\$>#419(C>>))%G:.5@S*O
MVL8SGCY1C(P?QYKU/2O!VA:+>)=V-FZS1(8X3)<22B!#U6-78A!QT4"FV?@O
M0+"57MK)DV7?VU$^T2%(YL.-RJ6PO^L?@#'/3@4 >>ZLLVB77B/0](69;&34
M=,C%LMRR;5FXD57))0/M )_VC47B>TU;1/A]XR_T0:59&&VDM;6*^\\PR>9A
MR#U4, G'KN]:]1NO#>D7IU$W-DDO]I+&MUN9OW@3[G?@CL1@YYJH/!/A\Z/?
M:5)9/-:WQ4W7G7$LDDVW&W=(S%^,#'/% %O0M"L]#M'6V\UI9R)+B:65G:63
M'+')."?08%<_\43,OA:U-NB/.-5LC&LC%5+>>F 2 <#/?!KM    .@JIJ.EV
M6K6\<%]")HHYDG5=Q&'1@RG@CH0#0!S!TCQ)KFO:3>Z[%I=E9Z7,URD=G.\S
MRR%&09+(H50&)[YXKB1,1)X?\1:=8W,,>H:W"J:G=ZD6N+F.24@J8@-NPKG"
MYX '&:]IKE_^%=^%Q$\7]G/Y9?>B_:I<0MN#YB^;]U\P!^3% ',^%-"M-=\5
M>+[C5&N+E;36'2VA:=PD68UW$ $#)&!STQQC)KEK>VBTWX1^'+BSWPRW/B"(
M3,LC9<"YD4#KZ5[1IVC:?I,MY+96_E27LWGW#;V;S), ;N2<< =*RT\">&X[
M=K9=/;[.UVMX(C<2E$F5BP95W87EB<# .>E '"ZK;:WK>K^*+FTT_P V^LKT
M06-\^I>0++9'&RX3I@EBS?W@V.U:5]:/IOBJ35]7M)[BVFU"'R-5LKX[K,DH
M@@DB)QLWY!QG(?D \UU^H>#]"U34C?WED7G?9YH6:14FV_=\Q P5\=MP-)+X
M.T*;5SJ;V;FX,RSLHGD$32KC#F+=L+# Y(SD T ;M>+>+YS)I_B/Q'IMC<M)
M97ICCU:ZU(QO#)&ZH4AB48V;@1@D;LG.:]IKF[GP%X:O)[R6XT[S!>%VGB:>
M3RF=AAG$>[:KD?Q  ^] ',7MC!K.M^.+S4+F>.;2D2.RD6=D^R+]G$F]0#CE
MF).>H&.E8NGV7]NZSX T^]N+EK.?PUYES$DS)Y^%C.&((/7!Z\XQT)KH?$7A
M&[DU&8V'A^SODDLTMX+F7498V0J"!]H4DB8#(()R>"/>NFT;PI8:7!HSO&)K
M_2[!;&*YW,/D"J&^7..2H/(H \\OM/U;4;[Q)_9VFEKG3;E;73KU]3,(L5CB
MC9 $/4$G<Q)^8-@]*=J-OKNMZGXEN[?3=^HV=Z(;.^;4_)%ELCC90$Z;26+'
M^\&Q7H>H>#]"U74C?WED7G?9YH6:14FV_=\Q%8*^.VX&C4/!^A:GJ1U"[LB\
M[E#*!-(L<VS[OF(&"OCMN!H VU)*@L,-CD5Y9>Z39#QOX^N_)_?Q:-%(C;VX
M9XYPQQG'(%>J5C7GA71K_5WU2XM6-Y);FVD=)Y$$D9##:RJP#<,V"02,\=J
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
MC4XXXKS]XP\U4SM'!XQD],59@TBPMM0%_%;A;H6RV@DW$_NE)*KC.."3SUH
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
M*\+-)Y6W,4GR?*Q##IN&>,GK7/WO@?7;E?$8MM*TJQAUG3$MXX+:4*MNZ,V
MV$ ;<&R6 &.G.,GM;_2+F;QEHNKJ8Q:V5I=13%FP<R>7MP/3Y#F@!(_%45Y>
M^'H+" 3IK$#W>_?CR850'<1@YRSHN..OM5+QC>7T^K:#X;L+R6Q.JRRM<74.
M!(D,2!F"$]&8E1GMS65\-])$6HZS>I,D]A:SR:=I;KT$"R-(V#W =]F?^F0K
M?\5Z#?:E+IFJ:/-#%J^E3-+ +C/ERJZ[9(V(Y 8=QG! H CLO"D^BZM;7FGZ
M]J1LP&%Y:7]P]TLHQPRESE&!P<@X([5FVWCO4);/3];FT:&/P]?W*00SBZ)G
M17?9'(\>S:%8D<!B0&%:%J/%VKZG;MJ5M9Z/IL.XS00W'VF2Z)4@+DH B#.?
M4D#I6%;>%?$3:#I7A*Y@LQI>GW,+OJ"W!+30PR!T41[?E<[5!R<#!(S0!9NO
MB!JD"75ZGA^.73;356TR5A=XF=_-\M61-N",E<Y8=3Z9+[WQ[J&D6.MG4M%B
M^W:7):9AM;HR+*EQ($4JS(IW#YN".2.O-++X3U)_#U_9#R?.G\0#44^?CROM
M2R\\==JGCUK+^(&D7UO:^)-31HE2^DTB*W8G.'CNN2P],NOZT =':^*-5BUF
MZTG5M%CCO!8M?VJ65SYPG52%:/+*F'!*^QW=>*ATOQAJ$FO6VE:OIUE;RWEM
M)<0?9+[SRACVEHY!L7:V&'(R.#6;J_AKQ+XFN=3O+B.VTJ?^R)=.LUBN3+N>
M1E9G+!1M7Y%4<9Y)J*Q\*:K!XCT35;;P[H^E6UI%+;2VMK*-Y$B@>86" -@K
MPO7DG/.  6]+\>ZI?6GA_4[G0H+;2]9E2WC87A>:.1U)4E-@&PE2,[LX(.!T
MJ_%XV:;PW8WPT\#4;K41IK61F_U<PD*."V.BJK/TY JG:^$M3A\'>#M+?R?M
M.D75M-<X?Y=L88-M..>HJKI6EK<?%K4Y;:=)=+L@+UD3D1WLT8C(STSY:%B/
M^FGO0!TGC9]0C\*W+Z;]J\T/%YOV,9G$/F+YOE_[>S=COZ<UP]Y<Z3)X'\6W
M7AWQ->W=NNER"2RNKB626WE"G#YE/F)D9&.F1FO1M<35GTTMHDL"7L<B.J7
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
M!)_-*2"9FZX&1M(Y_"N7A\ WME#IEU<:+I>M2VXO(9K*[9=NV6X:6-T9E(#
M'!&.C'TY .\\.ZTGB#0[?4DB,)D+I)$6#>7(C%'7(ZX92,]Z\_-S;R:_>6VM
M>(]6T7Q$=0?["99I$M7A$G[I8TR(I%*;00?F))[UZ#X?L7T[0[:VEL["SE4$
MO!I\>R%"23A1^/)P,G)P,XKEM<TSQ=K.DZAX<NK+3+FVNV=$U1Y]ICB9B03"
M$_UB@X&#@D Y% $VJ>.Y[&ZU.>'3[:72=)F$-Y,]WLF)PI<QQ[2&"!AG+#."
M!TKG[FYF_P"$B^+@$TFV+2[<QC<<(?LKG(].:T+GP3/!K>I&+PUH&JQZA="X
M2_U%%9[<$*'5E*DN,J2N&'WN<59F\(:F^L?$"Y7R/*UVQAM[/Y^=RP-&=W'
MR1ZT 5O#_B>^M_"_A?2M.MK:ZOWT2"\F>]NS"BIM51\VUB68Y[=B2:M7'Q$G
MED\-PZ3HOVJXUV"9XHY+@1B%XMNY7.T\#+9(_N\ YK/7P+=V=MH%Q-H.DZY-
M::-%IMS:W;* CIR'1F1AC)<'@'!'TK5C\*7Z>)?"&H"WTZW@TNUNDNH;-?+C
M1Y57 C7TR#Z>M $T7BO6Y]9GTZ'1K*:2P,"7\:W^)=TB*S-$I3#(N[JQ7.#Z
M5M>(M:.@:=%?&W$T/VJ"&8[]OEI)($+]#G&X'%<UXI\.ZMK>K'9I&F&1)HWL
MM928QW%H@*E@1@ECD-@ A2&&0.:ZGQ'I0UWPUJ6EY"M=6SQ(Q_A8CY6_ X/X
M4 8I\<P1Z]X@L)K79;Z1:M<"Y\SB;8BM* ,<;?,09R>OM7-Z7XA\1-KWB.^L
MM'AEE^QV5W/;W%X46',&XQH0AW,>>P''/6G7G@+7+[P_I<<TEL-2GNISJ[!S
MM,%Q(&E53CG 1% ]JZFWT*[BUSQ3=GRQ#J<4"6^&YRD14Y';DT 9<7B:PU/Q
M?X3E73G\S4]+DNX;AKAE\A"JL5*#Y6)SU/3%6]%\6:OK#V-_'H*_V%J$C)!<
M1W!:9%YVR21[0%5L=F)&1FLS2?!>J6FL>#+F?R##I&C-8W6U\GS"BK\O'(X/
M-6_#6E^*]$MM+T#RK%-,T]RKWXF+O<0#.Q!'M&UN5R<XX.,YH P_!OBC5],\
M)>'9+K3(Y-+NKL6)N6NCY^^25E5]FW&S=@?>SWQ78>/+ZWTSP-J][=69O((8
M-SVXF:+S!D<;UY'U%8UMX1U.+P+X?T=O(^U6&I6]S-A_EV)<>8V#CD[:V_'6
MC7?B'P1JVD6/E_:KJ'9'YC;5SD'D_A0!FR^*]06_BTS1M(MKF2'3X;QX9[[R
MI)$?< D0*G>1L.2Q R1SS767,[P6,UPEO)-)'&76!,;W(&=HYQD].M<-XF\-
M:MJNGQ:?_8>E7NVS2*TOGG,,UC,%P7W!22 =K#:0>,$=ZZ7Q%I-]JG@R_P!)
MM+SR[Z>S:%+AB5RY7&21R,^WK0!EZ1XNU";Q#::1J^G65M+>P230_9+WSS&4
MV[HY!L7:V&ZC(X-:/B?Q#/H TM+;3_MLVH7HLTC\WRPK%'8,3@\93GT!)YQ@
M\OIOA;5+;Q/H6K6_AS1]*MK));>:UM91O*NH!D+! &QMX7KR3GGCJ/$>D76J
M7WA^:WV;;#4A=3;FQ\@BD3CU.7% &?:^*]6>'7+:?0XY-8TIXE^S6MUNCF$@
M!5@[*NT#G.1QM/7I61J?CG6(=&\2VXM-.CU;3M-^W126MZ9H3&=P)R4!#J5/
MRD8/'(!J3Q%X.U;4;SQ#/;I;S0WMQ82K;22E5N8X?]9$YP<!NG<>M49?!.LW
M-UK;PZ5I.F6^K:+)IZP6T@ MW^;:6P@#[BW) XZ<XY .DT'Q)J$]_I&DZG9P
MK=7>EO?/-#.7'RM&H'*+R0^3Z$8YZUG:C\19;+38+J/1S<23:])HR0I/@L59
MU5@2N.2@X/3/7BFPZ9XGMK[0=9CTFS>ZM-/DTZYLS?8 !,9617V8/,?(QW[U
M37P3KKZ?I,<YM#<6_BEM7N"CD+Y1=V.W(SGYAQ0!T-WK7B6UM;-&T;3DNY1(
MT\DNH%;:  _*N_9N9F!Z;0.#S7*:OXD?Q!)X!U")'M3+K;P3PK+N 9-Z,-PP
M&7*G![C%;_B;P]?WOBVSU6/2;#6;2.S>W6UOI=BP2EP?- *L#D?*<#/'%85A
MX$UZW3P]:RQV0CTG7)KUI(I-JR0N78%4Q\I&[&W/;K0!ZE1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% $<T\5N@>:5(U+!0SL ,DX Y[DG%0V>I6&H+(UE>VURL3;9##*KA#Z'!
MX-<G\5OL_P#P@LGVLXMOMMGYISC"?:(\_IFN3\;1V\&KZX/#ZV\<9\,DW8M
M FWSUVE@G?R_-]\4 >K6^K:;>6\UQ;:A:3P0Y\V2*966/')W$' Q[TW^V=*Q
M,?[2L\0(LDI\]?W:M]UFYX![$]:\TO+!XK+Q'='4-!.?#-Q&;72860,FTF.1
MLL1@?.!_O&K5EX>TI?A;X:$4MAIUW/'93K/<PATN)]@<++T+ G/?CC'0"@#T
M3^U-/_L_^T/M]K]BQG[3YR^7CIG=G%+%J5A/:QW4-[;26\C!4E252C,3@ $'
M!.>*\LCN+6YUK0[;4=/TZUM+?7;B*^%L^ZSFNOLP:)QD #.[H>C#UJMK=O9S
MW_B.UM$C.DR:[I",D.!&9BZ"8#'&<;,X[T >N66I6.I*[6-[;72QMM<P2JX4
M^AP>#6+K5Y9:?XETI;;2[:YUV_S"DS*%>*W3YI&9\$A1G@=V8#WJAI]I;6'Q
M9U"&SMXK>*30[=W2) JLPFE4$@=\<4#GXT2>9V\/KY.?>X._'Y)^E $MQ\0-
M+:T,VF217A35(=.E42@8WR*A<8SE1NX]<5TEIJ>GZA'))97UM<I$=LC0RJX0
M^A(/%>.BSTZ3PYJMGY-N"_C40RQH &\O[6@"G'.,'BKWCBU73]5\4PZ9##;1
MRZ%9O.L:;4*"Y=7+!<9'E[@?:@#U6RU&QU*)I;"\M[J-6VL\$JN ?0D'K7.:
M[XY@T*[UJ"2PFE_LO3TOW97 $BLQ7:/0_*:I>%;"2'Q?=7+7^AEFT^-'M=)B
M9 5WDQR-EB.F\#V^E=J]O#(7+PQL77:VY0=P]#ZB@#E;WQE>IXA_L;3?#MQJ
M%PME'>2%;F.((KD@#YR,G*U?T+Q5!K-_<Z9<65UINJVR"26RNPN[83@.C*2K
MKGC(/7KBL%;ZSL/C+J;7=U!;JVB6X4RR! ?WLG3-8GB2^;Q%XEU>_P##,OV@
M:5X>N[>2[MCN5IY "D2L/O,-I;CH2.] 'IEKJVG7MQ+;VFH6MQ/%_K(HIE=D
M^H!R*2+6=+GNH[6'4K.2XD3>D23J79?4 ')'O7GJ1Z,D_P .SX?6U%P91@VX
M7<;;[._F;L=L[,Y_BQWK)T73;*U^''@"\AM8DNFU6T9IPHWG<[!LMUZ<?3 [
M4 >LOJVG1Z@NGOJ%JMZW*V[3*)#]%SFB?5=.M9&CN-0M875E1EDF52&;[H()
MZG' [UY)=IIY^%WB22X6#_A(O[3N<L0//%U]H/D[?XLX\O;CM[5OZ+I5GJ'Q
MC\63WUK#<2V]M8F/S$#!&*-D@'O\O7KU]: .YDUFP5[J&*[MYKNVC:22VCF4
MR* ,\KG(_&N<T_QV^L?V=#I^EL;K4-)?4[=9I0J\,%",0#C)8<XK"T-+32?$
M&D1)_9&JV-Y>W(LKV %+R%V65W$@_C& RD\=LBO2T@AC*E(HU*+L4JH&%]![
M4 4/#^MV_B+1+;4[97C64$/$_P!Z)U)5T;W# C\*G;5M-2YCMGU"T6XD<QI$
M9E#,PZJ!G)(]*YCX?\3>+ G^H'B"Y\OTSM0MC_@>[\<UR&KZ58S^%?&=U+;1
MM<GQ&BB8K\Z@2P !6ZC[S=/4^M 'K%MJ=A>QRR6M];3QPDK*T4JL$(ZAB#Q^
M-5CJ>AZKIUS_ *=I]Y8X,5Q^^22/#<%7YQSG&#7G?B@Z?H6L>*HTTRV>SGTK
M3HWM<F&)F>>6(,Y7&% (S[#%1VVF1ZGX_P!2T&]N-(9;SP])!*NEVQA13YB[
M0<NVYU#9'0@$<<T >I0)8Z=';V,"V]K'@I! @5!@#)"J/0<\4EYJ5CIWE_;;
MVVMO-;;'Y\JIO/H,GDUP7@F]N?%&NVU]?J?.T"P-A,&_Y_6;;,?P6)?PDJY>
MC3G^+$ZZR+4PC0T-L+K;L_US^;C=QG&S/MB@#<T3Q1;:CX=_MB^:#3X1<3PD
MRS */+E>,'<<#G;G\:UEU&Q>VBN5O+=H)CB.42J5<\]#G!Z'\J\>\'K8./!"
MW(C;2#+JQMQ-RAF\\^7G/&[9OQGGK4D]K9W=]-:P112:*_C.!8HT \IC]G_>
M@#H5W[LCIG/O0!ZY:ZGI]];/<VE];7%NA(>6*575<=<D' Q5&ZU7P_?Z/<W,
MUYI]YI]N0\S>8DL:E2&&>2,@@$>X%>?:\]CI&J^-H?[-MI;6XCTN,V[L8H=\
MCNFYRO1?ND^H&*K.H7Q5XDLKB;1YF;PS)OCTVV,4>]6)4,"[;G4-G/& 1Q0!
MZ79^)]&O=!MM:&H6T-C.BL))IE0*6 (5CG ;GD9K521)8UDC=71@&5E.00>X
M->/64;2KX"2Q;1EA.AN5^W1;X3<;(-W"D?O-N[KVW5W'@@VNE^';'3VU:PN6
MGGN3:"V.U&42,Q2($DE4Y'?  H Z6>[MK4*;BXBA#9QYCA<X!)Z^@!/T%4=)
M.A6FE--HYTZ+3MS2,]H46+/\3$KQGU-<_P"-+2WOO$_@NWNHEEA;492R.,@X
MMI2,COR!7(:U!;6NL:_:&*.+1AXETQKR( +$(VAC+%ATVE]F>WK0!ZU9:C9:
MG"9K"\M[J(':7@E5USZ9!K'E\2M'\0+?PQ]E!673FOOM&_D$2;-NW'XYS63I
M26D?Q7U%=*6%;;^R(?M@MP GG>:VS=CC=LW>^,5G:W=+9?&>.[='D6#PQ/(4
M0_,P67.![\4 =Y!J^FW-W+:6^HVDMS#GS(8YE9TQURH.1^-4M)\5:-K4%[/9
MWT+164KQ3,9%PNTX+=?NG!P>^*\OL'C@U/X?SI_8-I#<3EXK:PB8RQ1O!)\L
MDS.=V20#E1EA[5$L4,?A6\BM1I\6/%\B70G3,:Q"=M@E (.S?LX/% 'L<>JZ
M=-9+>Q7]J]HQ"K.LRE"2<8#9QG/%26U]:7JR-:W4$ZQ.8Y#%(&",.JG'0C(X
MKQGQ=I\D'@[Q2TFH:9(T]_I_F0:6C1I!()$!/).&9=AX]*]CL-,L=*M1:Z?9
MP6L _P"6<,81>@&<#J< <T <Y=>/],.F3W>F/%>M!J,5A(@E Y>58RXQG*_-
MD'OBNCM-3T^_65K.^MKE8CMD,,RN$/H<'BO'FM-/?P;K]H(H%9O%XBD1 %;R
M_ML8 ..0,'BM7Q<VG>'_ !%K[IID#6DGAR)9K6,^2DI-PT8W%<8 #<GTS0!Z
M5::OIFH)*]EJ-I<I#_K6AG5PG^]@\?C1#JVFW-W]D@U"TEN=@D\E)E9]I&0V
MT'.,$<UY7\UGXXEMI;C1=[>'+M&CTJW,2#!C*JQ+MN(&2.A /3FK>GZ;96&B
M_"VYM;6**XDEA#S(H#OOLY&?)ZG)Y- 'I]U=VUC;O<7=Q%;P)]Z65PBK]2>!
M5"_U9HX-/GT]K&XANKF.(R27012C9R4.#O;CA>_K7-?$!;E]8\*I&]BL)O9<
MG4$+P>;Y3>7N (Y^]CGKBN0U:S-EIOA]?MUA=+)XWMY M@A6& D'=&H)/\08
MGGJQH ]>GU73K:Z^S3W]K%<;#)Y4DRJ^T#);!.<  \UCMXNLX/$]]I=Y);6U
MK;6<%T+R6<*K>8S@+SQ_!USSFO/M9716\+?$I]6^S?VH+RX"&3'G ")?L^WO
MCIC''7WK:T#3;*_^(\TEW:Q3F+P]8[!*@8+DR9.#QG QGW/K0!V.I^*M%T@:
M<UW?P*FH2B*W<2+M;*EMV<_=P.ON/6F:I:>'-'%UXHO=.L4GMHFFDO?LZ&7
M'9L9)QP.?:O+;&WLDTCPHEQ% +6#Q7>0*)5&U(\W&$YX R!Q7=_$_!\$$''V
M9KVS$^.GE?:(\_ATH G/B[4 FEVBZ"\FLW]N]W]B%PJB"%2!EW8=?G48 /)/
M89IB^.HS86.HR6$D-FU\VGWYD<;[*<-L&[&0R[\ L#QN4^N*7BB-=0^(>CV#
MZA+I#1V$\\=];NJ2RDNBF$%@5(QAB"">!C&#7/R- ?@GXNMF99H;6:\BCO <
MF[8/D3$Y.6+G!(XR.,=* /4M3OETS2;R_="ZVL#S% <%@JDX_2N3M_'UTMOI
MU]J?AF]L=,U!XDBO!<12JIEQL+*K;@"2!G'&:U]?,I^'^J&?/G'2I=^?[WE'
M/ZUYE<K;Z=X$T'5%\5S:I=6J6<T&BW,T+QRR?(!&$C57)&?ER3@@$@XH ]F^
MU6_[[]_%^X_UWSC]WQGYO3CGGM4,FK:;%/;P2:A:)-< &"-IE#2@]"HSD_A7
MGUW?VED/B>EU<1Q2-AE1V 9MUFBK@=\D8'J:R)DM=/TEM8']D:I;KIUC_:.G
M78*7,6V)2IA?U(((7'+=#DT >H0ZJXU/58KLV4-I9B-EE%T"^&7+&1<#R\=L
MDY'/%6K?4["[NIK:VO;::X@XEBCE5GC_ -X Y'XUY#KG.H_&7_L'V?\ Z3-6
MKXNTY-)O]*&A6R6]V^@ZG&A@7:SE8HR@)').[GZT >DVNIV%])-':7UM</ =
MLJQ2JYC/HV#Q^--M]7TR[@FGMM1M)H8,^;)'.K+'C^\0>/QKRNQTNVFLK.6Y
MUK0;*R.@W$3?V7"Z2M;-&H+L=QSL.TY(ZY]34KVUHUO?Z#JDNA6LKV5L\.KV
M"?N9$6=1&LT6<#+X_B((9N10!ZG9WUIJ-N+BRNH+F$G D@D#KGZCBN9N/&.H
MMXCU31]+\,W.HMIIB$\J7448S(@<8#D=C^E)X*N,WNM6<]AIMO?6\L1N)M,8
M^1/N3Y6P?NL ,$<]N36?H6I6-A\2O'/VR]MK;=)9%?.E5,@6XSC)H Z/0/%%
MGKPNXA#<65[8L%N[.[4+)"2,@G!(*D<A@2#5V#6])NH)I[?5+*:&#_6R1W",
ML?\ O$'C\:\PUC5[*^U/QAXFMK9;_1(M+ATMF$A2*[E,IW$.O5%#@%AVSBI+
M73XKKXB#1;Z;16CO- N+::/2K<Q(%+QX5B7;<P!)'0@'..: /5I;B"%HUEFC
MC:0D(&8 L0,X'KP"?PJ&RU*QU)'>QO;:Z1&VLT$JN%/H<'@UY38L/%-E-:Z[
M=M:Q^'='N+"^N<?ZNY?="TGOB.,M]):Z?P=)]E\17>FW-IHYO%L8I!?:2-B3
M0AF"AT_A8')')!!..E '6W>KZ98%OMFHVEOM*AO.F5,%L[<Y/?!QZX-/N-1L
M;4*;B\MX0R&0&255RHZMR>@R.:X18M"E^*WB8:PMFQ&F6I0704KY?[SS#\W'
M]W-<IH=A%J=]\+;;4H?/@-C?,(IAD/&H4Q;@>H "$9]!0!ZW;:J]WK1MX392
M6)M5GBFBN@TC[C_< ^YCD-GFK%MJVG7MU+;6NH6L]Q%_K(HIE9T^H!R*\SUB
M.>W^(OBJ+2H_+N(_"!6U2$8VL&;:% Z<XQ4T4>C)%\.6T!;479G3!MPN\V_V
M=_-W8YQG;G/?'>@#T9-5TZ6XCMX]0M7GE+".-9E+/M^]@9R<8.?2JMWXETJR
M\06>B7%W&E]=QO)&A=1]TJ,')SDEA@=\'TKC_A1I5B-/U;4C:Q->G6+Q1.R
MNJB0C:IZ@<G@>I]:MZS%9#XP>'Y+B.W#-IMSL:0#EP\6W!/<<XH Z\:MIQU
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
M[LZ;9^9?7IM(-R"%YYMJY7)PI8]LD\>]8.JZIK%YXN'A[1KBULS#9"]N+J>
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
M9Y-]I>CB]TRWO+5=1A<QWDL@):(2A@$VX4="WS9P: /194BFB>*54>-@5='
M((/8CT-9>G:)X<@G-SIFEZ5'+$Y0RVUO&&1AP1E1P1W%86J?#Z'5I=>EDO3$
MVL3V<[@1[A$;?;P.1G=M//&,TY?^)-\5A!#\MKKE@\\D8Z?:(64;_J4< ^NT
M4 ='<Z)I-Y>K>W6F64]VJE%GE@5G"GMN(SCD\>])+H.CSW-O<RZ38R7%L L$
MKVZ%H@.@4XRH';%<OXMFUD>/?"-KI^I16T%P]R61X"X+)$2=V'&1@X ['GGI
M5"?Q=XA_X1V^\80R6(T>UN9%6P:!C)+!'*8V?S=_#G:Q VXX YZT =S=6>E1
M1WEQ=VUDB7*JMW)*B@2@?* Y/WAS@9]:GE@M1(EU+%"'MU;9*ZC,:G[V#V'
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
MHAY85D8@0R$/Y?W]AVX<C!R%)/%4='^(>B:GX8@UR65[6*:3REB,3NY?G"J
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
M'7 ^;'M7,ZW>V_B/5O$&J:.YNK&#PM<VLMS&IV/*YW*@/\1 5B<=-WO7J5%
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
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 *Y?0=3O-=\3ZU<B=DTK3ICI\$( Q
M+,N#+(W?@D(!TX8]ZZBO-M'N]0TCPQXTL].M9+C6K75;HP0(,L3.P>)R/[N'
M!SZ*: )K3QGJ<OCA7=H_^$8N;Z72+=M@W?:44'?N[JSB1![@5MW>IWFC^/+"
MUGG:73-9C>.)& _T>XC7=@'^ZZ9X/=?>N9NOA9=P>"5TNS\2ZJ\]I&)[:!C#
MY7VE3O4_ZO=@OS][//6KVJW=QK>L> (9;62VOVG;4;F!QAH%2%E8$=AOD"^]
M '7ZUK$&AV(NIH;B<O(L,4-M'ODD=C@*!P/Q) 'K7+:Y\118>%]7O[72;U-1
MTYXXIK.ZC4-$7QL=MKX*'/56/-:'CH:F=/T\62Z@UI]M3^T!IQ(N#!M;.S;\
MWWMF=O.,XK@+[0=4DTWQK;V6AZLB:C;6D]DMU*\\DBQ/\RL[LQ#]PA.<$?2@
M#UIM39-$?4FT^[5EB,AM"%\[C^'&[;G\:\_MO'^HWUEX,U2:RN[<:A-*L]K#
M&#]I_<,R^6-Q.W=C!)'0YP*]!BN#JFC&9+>> SQ,!%<IY;J>1\P[5YWX6L-3
M:R\ 03Z3?6SZ.\T-YY\6T(?LSJ&![J20 : .IC\=Z>^G3W#V6H17<-X+$Z>\
M2_:#.5#*H 8J<J=V=V,9.>*UM$UR#7()VC@N+:>VE,-Q;7*A9(7P&P<$CD,"
M""00>M>>Z[X;U"XU[5M1-EJ#VT.N6]WMLY&CFEA^QB)FB*D$E6;H#D@$5UW@
MS3[>V@U"Z@L-4M?M4X.[4[AY)YPJ!0Y#DLHZ@ \X4'B@#-TWQ'<P^/O'$.H7
M<C:9I5O:311A<^4&B9GP ,DG'3FM"V\<6\\KP2Z-J]K<FU:\@@N(D5KF-<;M
MF'(R-R_*Q4\US5YIGB.V\1_$;4-)M9H[B[M+,6$P 'F,D1#[">-P_GBH;+39
MAXRTC4++2?$(LC:7-K+<:G-++)YKA""4=CL7Y3\P !/L!0!NZ%\0&O\ PGI.
MI7FD7IU#43M@L[:-2TY"[BT>7P$ [L1T]Q5\^.K%[>T:TT_4KN[N6F7[##$H
MFB,1"R;PS!1M+*.O.1C-<)I^CWS>&?"#WNDZ]"-$CEL[V*T+PS@NJXD38P+H
M"@!P?XNAQ6I)H]C#I5I(_ASQ+ )+BXN([RVNI);ZWD;:H+8);$BKD@Y V@,*
M -P>.9)_%^CZ3:Z1>O:7]D]RTK1!73YD4$@L" NYMV1G.,9YK?US7K70;>"2
M>*>>:YF$%O;6Z!I)I""<*"0.@)))  '6N*TZ/7[7Q/X5U36+"]N9'TR:RN)8
MX@S12-+&4,H7A?E7DCC.:WO%]K=IJ?A[7+6TFO$TN[D>>W@&Z0QR1/&64?Q%
M2P.!SC-  _Q TJWL+BXO+6_M9;6ZAM;BUEA!FB:4C82%8AE.<Y4GOWXJ_HOB
M>#6-1N].:POK"]M425H+Q%5FC<D*Z[68$94CKD8Y%<3?:5JFM:I?:Y'I=W#!
M=:II0AAFCVRF*"7+RLO51\QZ\X7-=9#8W2_$V\OS XM'T>&%9L?*7$TI*Y]<
M$'\: &7'BRYA^(D'AI=*N)('LC<-<*J\'>JAL[A\@RP/&<XQQ6)X,\?&?P]H
M U6WU*22^86W]I-"H@><EL+G.[MC.W&>,UI7\5W9_%:PU+[!=SV4^E-9>?!'
MO6*0S*WS_P!T8'6L:QT/4X_ASX.L6L9ENK34[26>(K\T:K,2Q([ #F@#IH?&
MVGS:E';+:7PM9;IK.+4&B7[/),"04!W;OO*5!V[21@&M'7M=M?#]C'<W,<\S
M33);P06Z!I)I&Z*H) SP3R0, UY[H7AD6=U9Z5?Z5XAGN;;46F\W[;*+$(LI
MD28#=L_N_)C.[/'>NK\<6MXR:'J5I:37G]F:FEU-! -TC1['1BH[D;P<>QH
MSM.\9L?$/BF>_COK>RTVSM'^Q2P@RQ.WF[@ N=Q;"8P2.G/6KTWCN..SU3?H
MVIVVH6-F;P6=S&@>6+)&]2KE2 1SR"/2N:OAXDN[SQ=JVF:7J5E]K@T]+<[
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
MN(UB:1V)VQKR%4?PC))('4\FKU% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 4M)TJTT73ULK)&2!9
M)) &8L=SN7;D_P"TQJ[110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MN(9)HK4*6CBQN;+!>,\=ZQYO'4FE[)?$'AO5-)LV8(;R1HIH8R3@;S&[%1G
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
M):VMK$X>2:5U*J%4<GD@^U=9>65KJ-I):7MM#<VT@P\,R!T;G/(/!Y%4=/\
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
M[22TFT&TGM%N]I$<3&4S$9Z$, "1R,"O2X((;6WCM[>)(H8E"1QQJ%5% P
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
M=I&*?[)ED?![A5[8KJ->L=6NEM9]%U".UNK:0N8YT+0SJ005< @]\@CH1WH
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
M;0]5T*'5+"+3[J[DO4E\AC/([2^:%D.<8#8!(Y( '%=#H?AV[T[Q7KNN75Q
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
M=H&M7GV33M4@GG*EU5<CS%'4H2,,!ZKFO,EG:ZT6Y\.>'-5BUNV?1;J.UB:
M+=Z;A %B=A_>^YA@&R!UQ6W'J^E^(=4\#VV@S1RSV$AFN4B^]:0BW=&20?P$
ML57:<<CVH ZWQ/XOTWPI_9_]H,0;ZY6!, \#^)C@'@<<5E1?$'3+76=;M=8O
MK6U@M+F..V;:V6C:&-RS]<#+XSP.E,^)-Q#90>&KVYD6*UMM>MY)YFX6--L@
MW,>PR1S[UF(L%Q#\3[B-4=9T&' SO3["A'/<<G\Z .QU;Q7H6AO$FHZE#"\J
M>:B\N2G]_"@X7W/%4KOQOHEAK^DZ,)D=M2A,L,D7*!?EV8P,'=NXQZ5Q4&M&
M*\M;.?5(M&9-#LO(:.TCDNM1+*<HA<'<%(QM )RQ-4/"6J65G-\.9;J[BB2/
M3KNQ=G; 2XS$/*/HW'0\T >G>*O%-CX2TM+Z^R1)/'"B#.6+, 3T[ D_A60/
MB#IMMK^IV^HWMO!IT-M:SVLFQM\@D5RQ(Y. %7G QGFD^*+K%X-6X<XB@U"S
MEE?'"(LZ$L?8"HM#DM-0\>^*;ZW:*>&;3K'RIDPRNC"4\'N#Q^E &_J/BKP_
MIL%K->ZE;K%<IYT##Y]Z8!WC /R\CYNG/6MB.2.:))8G5XW4,KJ<A@>A![BO
M#?#LSZ7;:+=WOB%-$M;CPY;10SSVZ2)*4>0O&"_1L,AVCDY]J];\)64>G>$=
M)M(99Y88K5%C>>/RW*XXW+_"0,#':@#FM&\4^,==TMM6L-#T>:T\Z6-86OY(
MYG\MV0]8RH)*^M;>G>-M(O/#AUJZE.GQQS-;7$5SP\,ZG:8R!U;/0#KQ7&>
M/''AS0O!XLM0U2..\BN[LM;*K/*<SN0 J@DD@C\ZJ6MI<Z6VE>)]:MI++3[K
MQ'<ZE<0S+S:)+"T<+2C^'!"DD]"W.* /2(?%>@W&F/J4>IP?9(YE@DD8E?+D
M8A0K \J26'7'6G:;XIT/6/M7V'4H)?LBAY^2NQ3G#'./EX/S=.*\RUZ2VUN3
MQ1J=B4N=(NKW1X%F0;H[B1)U\PJ>C !E4D<<8[5H_$"QN[_7=?M[")Y+B7PL
M0$C'S2 3DE1ZDC(Q[T =UI7BS0=;N'@T[4H9Y5C\W8,@LG3<N0-R^XR*32O%
MN@ZY>"TTS4X+J<P^?MBR<)D#).,#J.#SS7*2ZQI7B;QCX7?P]<1726,-U+=&
M#D6\30[%1_[I+;?E//R].*M_!R".#X5:)LC"%UD=^,$L9&Y/Z?E0!TFK>)]%
MT.3RM2U"*WD,?F!&!+%<XR  2>AZ>AJ.S\7>']0U&'3[/5;:>ZGC\R)$;(==
MH;@]"=I!QG.*S'B5OBY%(R E="<!B.F9US7)Z!"L'A3X9^5$ 5OG.U1CK!<$
M_F: .^M_&'AZZU;^RX-5@>\+M$J G#.OWE#8VEA@\ YXJPNNZ0NBMJZWD(TX
M,09Q]W._81ZYW<?6O'3K\=UI/AN\GUFWB$&L6]Q>:7:VD<4.F+YI#>8<;D(+
M8^8C)).,9KI'LI1XZ?P@(V.G7&H)X@W8ROD@;F3T_P"/A5./1J /4:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH 0D*"20 .YH  &  ![5Q7Q:29OAW?-!=S6Y66#=Y87YU,JJ5
M.0>/FSQCD#MD&MK]Y>6VK0:3'XFU@RPV8D:/3M.2>X=RQ DF(C**O& H"YP:
M .V>_M(M0AT]IE6ZFC>6.+NRJ0&/X%E_.K) (P1D5XQ<^.Y+7_A#_$U_$LE[
M<Z)=*%4%4:4O -S$?<3@L3V -;^KZOJUAJ6F:%=ZSJC.;%[RZO-*TX3R2.7"
MJJJ(V"1CYNHR<*,]<@'I%%8GA&_U#4_"]E=:I#+#>L'242PF%F*NRARAY7<
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
MXQ6H0#U&:\J\4>*]1TZ36-2L=<U&X;3[H(MM;:<#9(H*AHY92A)?DY(<8)'
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
M%W%L]*H^&[34] .AW]YHVJ,NF7&I6UW$D+S2()Y1(DB]3*OR@%ESU^M>P44
M>=:Q?:E=ZAX4\0S>']1AMK74+DO!%"TLZQ-$Z)(\:C*Y)!(YQGDUDS>'=8F3
MQQ)%IT[.VM6U];1LNW[4D3([!">#D*0/>O6Z* /+?%$=]XNDU.^T_2=2B@M?
M#U[:K]IM'ADGFF"[8T1@&;&P\@8R1C-=#=6%VWB7P3,EK*8K6&X6=PAQ$3"H
M ;TR>*[&B@#+T37(==CO6AMKJW-G=R6DBW*!6+)C) !/RG(P?TK4J&WM;>T1
MTMX8XE=VD8(H&YF.68^I)Y)J:@ 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 *X*WU&34W\7Z_=27#6&G
M+<:?:VT4QC&V)<ROD?QLV0&Z@*,=Z[VO.]$LYCHWCKPPJC[>+J[DA1CC?'<J
M7C;)[$LRY]5- #K'7]/EN/AXBVU^#J=M,]MNOG81@0AB)1_RU.#@%NAYK5\+
MW5Q8^(]<\,W$\DT=H8[NRDE<L_D2[OD)/)V.K $]B/2L33_".LV]U\-7DMT"
MZ':SQW_[Q?W;- $&.?F^8=JUM#_XF7Q+\1ZK%S;6EO!IBN.CR*6DD _W=Z@^
M^: .RHHHH **** .3\=:_JV@Q:+_ &5:I.UYJ4-M(7D"\,?N\@_> (SVK#C\
M2ZUIOB/QC)#I$VH1V;6\\L;781($^S(S*F0=S9W'  'J1D5O^.=+U'4;#2IM
M,M1=3Z?JEO>M!YBH9$0G(!;C//>J]OHFIO)XRGEM1$=7CC-LAD4G/V54()!X
MPP(_6@"2X\:S3LHT/1Y-2"6,5_.3.L7EQR E%&0=SD*QQP..O-=)IU_!JNF6
MFH6K%K>ZA2:(D8)5@"/T->9MX&N+1[2YNO"UKKKR:1:6K1R3HAMIXD*G)8X*
M'(Y7)^7H<UZ5I=H+#2K2T6"& 0PHGE09\M, #"Y[#M0!SNG^,KO4KFWGM] N
M9-%N;EK:*_CD#L2&*^8T0&5C+*1NSZ$@"JR^/Y&MDU8Z+(/#KW0MEU#[0N_F
M3RQ)Y6/N;^,YSCG%1^&[/Q3H%K8^'(=,M_L5K<MNU.2=622V+LP"Q@[A)@A>
M> 03D]*S$\->(?\ A$X? [::@LH[E0=5^T)L-NLWFC"??\S "XQC/.: -6_^
M(%U:Q:W<V_A^6XLM%N'BO9_M*H=JJK%D4CYB V2..W)[7+_QE=)?WT&CZ%/J
ML6G1I)>21S!&&]=X6-""9'VD'''4#.:H7'AG5)/"GCJP6%3<:M<7,EHOF#YP
M\**N3VY4]:8EAXG\.ZEJ[Z1I4-^-52&2*5[A46UG6)8CY@/+)\JM\N3U'O0!
M?U'QO+:2ZA+::--=:=I:HVH7!E$;1902$+&1EBJ,&()7KCDT77C:Y/BNX\/:
M5HDFH7,,$5R9?M"QQ^6^<L21QCC Y)SVP:P-1\%SC7=5N)_"NGZ[)J3QRQW<
MLJQI _EJCJZD[MF4W#;N/S$>]=#I6@7EE\1M7U4PHFGSZ?;6\#*P^\A;(QU
M&10!2G^(=Q%;7U^OA^5M+T[4)+&[N3<J&4K+Y9=$QEAT)Y'7'.#5S4O&TEC<
MZC+#I$EQI6E2K%?WHG"F-L*S;$QEPJL"W([XSBLRZ\*ZM+X!\2Z4D"&\OM3N
M;B!/,7#(]QO4YS@?+V-5+_P21X@U=W\)6&L+J-T+B&]N)E58 RJ'613\Q *L
M1M!SG'% &AXF\77LFG>)X-+TJ6:UTRVDAN+Y+@(T<IBW?(N,MM#*2<@^F:ZG
MP[(\OAC29)'9W>SA9F8Y))09)-<;?:+XCL8O%NDZ9I4=U;:V\D]O=FY1%A:2
M%8V5U/S<%<C (.1DBNVT.VELM TVTG4+-!:Q1R '.&50#S]10!PGA?2]2\2P
M:O?3>*M<MIHM6N[>)8)D\M%20A1M9#D 5:TWQO?6&G7MAJT(U#6[/5%TN(6X
M$0O&=0\;G/"93);L-IQZ5%H$?B[PU%JMG#X66[$^IW5U#.=1CC0K)(67(Y(X
M]J3_ (0K6+33(=4+V][X@&LKK%S&C;(Y/D,9A1FZ (V 3W'.,T :5WX^?2K'
M6#JVCO;7^EQPS/;1SB598I'V*Z/@9Y# @@<CWJ=/&LEIJ-W:Z[I+Z8L.GR:D
MDGGK-NAC(#A@ -KC<O R.>M86M>&M>\21Z_J4NG"SN;NUM;*TLWG1GV1S>8S
M.RDJ"2QP 3T]ZU_%/A6[\0Z[+MVQV<^A7>GM,6'R22-&5XZD84G\* )].\8W
MDM_I4.J:$^G0:L#]BF-RLA+!"X210!L8J"1@MTQFF^$?&=WXN5;FWT*2WTX-
M)')=2W"\2(Q&U5QEAP.>,$XYQ5*WT_Q#K6H>&TU725T^#1I/M$\WVE)!<2B)
MHU$87D+\Y8E@#QC%:/PZT2^\/>#H-.U&)8[E)YW95<,,-*S+R/8B@#6UO4KW
M3H8!I^E2ZC<SR^6L:OY:(,$EG<@[5X]#DD#%<^_C_P"SZ3-<7.CSK>VVIQZ9
M/9QRJY$C[=I1N P(=2,X_"I?&^CWNJ7.C21Z;_:VG6\TC7FG><L?G93",=Q"
ML%.3@GO[5S-AX-UJU^U6L>BVEG;2:]9:I$MK*@BCB4Q[T X.Y=AR<8)Z4 =%
M)X\;38]:76](DLKG3+:.Z$44XF$Z2,53:<##%UVX/J.35:WUC6+KXDZ-:ZCI
M\FFYTVZD:%+KSHI/FAVG( RR_,.G&>"<TSQ;X1U37-4UV6U6-5N=+M8K9W<
M-/#.\NTCJ ?E&?>K5G;>(-4\=:9K5_HXTZSMK&XMS&]RDCB1VC.?E)&T[>._
M!SC(H D\=ZA=Z=>>%GLTGE>35A&8(7V^=F"7"DYQC."<\#&>U9VO^,E/@_Q-
M_;.DW-K<:2T2W-M:WQ!97*E&290",Y]!T(KHO$FE7>HZGX;GMHPT=CJ7VB<E
M@-J>3*N>>O++7+>+_"&LZMI_CJ&SMT=]66S%F#*HW^6%W9R>,8/6@#?NO%=W
M%J<UAIFB2Z@+."*:Z*W*K(JOG 1",R'"D]1Z9S7.>/=0O)[CQ*;2[GABT;0'
M)\J0I_I$Q)!X[JD7'IOJWXNT#4]4EV6WAZ.6^2W5-/UB"[6"2T?'/F'(8J&^
M;"[@1QBG7'AC5[SP7XQBF@4ZOK4LYC0NO*!1%$"0<#*H#UXW4 :-IXRF@U"W
MM-9TF33X+BREN[>X:<2%TB"EPZ@?(V&!QD_6I=)\7W-]>V,-_HTEA%J4#3V$
MC3K(9 H#;74#Y&VG=C)Z'G(J'Q)X9N];U;2, +:QZ??6MQ)N&4,T:*N!WZ'I
MZ5F>$/"S:;>V1F\':?IT]G;,DNH+,KF63;MS$%Y 8;B=V#SC% &MX+\97?C*
MS@U&+0Y+32Y8F*W,MPI)D#8*A ,D=?FXY!X[U=UOQ#=:?JUII6FZ8+^^N(9+
MC8]RL"B-"H."0<MEA@8]<D56^'.BWWAWP!I6DZE$L5Y;HXD16# $R,PY'!X(
MJ/QGIDFJ-;1R>&8M;M%5BI2X6&>WEXPRLQ& 1U*G/ X- #9_&5^VLQZ1I_AV
M>>^?3H]0:.>X6$1*S,I1S@X8%0.,YSZ#-,@\>_VE::2-(TJ2YU'44F?[)+,(
MA;B)MDAD?!QA_E& <US^F'Q#HGC:&*2S.L7T/AJUCNE2X579_.EPP9\!N002
M2"<Y]JL:1X7UWPT^C:Q%8I?WJ0W<5_9PSJI'VB83#RV?"G:PVG)&>HH W;/Q
MS'<M80R:?+!=SZH^EW$#2 _9Y5C:0G(^\I"C!XX84[4O&R6%YJ=FE@TUQ9W-
MK:Q S!%FDG&5RQ'R@=SS6 WAG7X8X=<%A'-J1U]M5ET])U!6(PF$('.%+A<$
M\@9R,U.-'UV:?Q)?7_ARSNX=4EM3_9LTZ-OB1-K#<?EW@@'GC/0]#0!LS>*]
M1@AM;:3P_(NLW5R\$5FUROEL%3>TGFX^X!WVYSQBM70-:_MNQEE>V>UN;>=[
M:YMV8-Y<B]0&'!!!!![@BO/3X&OGM[2ZN-!%U96E_*\&AW-XLCQ6\D2*0LC$
MKD2*7"[L $C-=UX2TP:7H[1C1K72#+,\OV2W8-M!P 6(X+8 SCB@!\7B))=3
MUVR^SL#I"1NS;O\ 6;XR_'IC&*Q8/'=SJ$NF6^EZ$]S=:AI,>J(CW(C2-&."
MK,0>F1T!SGIU(BOM.\067B7Q%+I^EI>6^M6\*QW!N%1;=TC9#O4_,1R#\H/I
MQ2^$_#>IZ5J>BSW<*I':^&X-/E(D!Q,K E>.HXZ]* )8?'KW]CHW]FZ/)/J6
MIM.!:2SB,0^0VV4L^#P&P!@<Y%97A_Q9>01:VTEE<W&HW7B*2RM+"2<#8P@C
M9EW\A44*[9 /L.:9IWAO7]!?1-4@TT7D]G-J,=Q:).BL8KB<R(ZLQ"Y&%R"1
MU]JK2>"]8O;6YO=4T>UNIO\ A()-2&G&=2LT#VZQ;0QP-Z]>< E/0T ;M_\
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
MC;5&1GH<$\^]=H_AW1;KXI?9)M,LY+*WT&,Q6IA4PJ3/)R$QMSR>W<^M 'H
M(90RD$$9!'>J-[K5AI^H6-C<W"QW%ZS+ I[[5+'/H, _C6!\,OE\ 6$8)VQ2
MW,2 G.$6>15'T  'X50\7Z;I]Y\1_!)N[*VGWM=JQFB5MP6$LH.1S@\CT/-
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
M>:98/J"LHCN98EW[A]W!/4CMW':K;:3I[6UY;-90&&]9FNHR@VS%@%8L.^0
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
MP6!Y#* N[J>M=+X.\2'Q)IMU(\MG--9W;VLDUD^^&4@*P=#D\%67C)P<C)H
MVX[.VANY[N."-+BX"B:55PSA<[<GOC)Q]:?/!#=6\EO<1)+#(I1XY%#*RGJ"
M#U%>5?9M*L]7F3Q3#JNFZT^HL]OKH+F*13*3$JR#*(-FU"C #K6AJGQ+-CJ.
MI2+>Z''9:=>"UDL9Y\7DX!42.@W8&"3A=IW;3R,T =9;^&?#%EIM[ID&E:=%
M9R@&Z@$2[6[@N/Y9Z=J=#X1\-+#"(M$T[RXXW2/$"D;7'S#IR&'7UKSG4_\
MD,_&C_L%VO\ Z225I6?C"32M#\+Z-;:CHNG2G0K>[DN-7EVH05"JB@,N22&)
M.> .AS0!W%IX6T&PT^YT^UT>RBM+G_7PB%=LO^\._P"-6=*T;3=#MFMM+L8+
M.%FWLD*!=S>I]37#M\0-7U*7PK!HEE8F;7;:X=C<.S) \6W<<J?F4?-]>.F<
MU<D\4ZZOB5M%$NAI=VR0%[:<O')?%E!D: EN%!W  ACE><4 =M<6\-W;R6]S
M#'-!*I22.10RLIZ@@\$5G6'AG0]*M;FUL-)M+>"Y7;.D<0 E&,8;U&"1CWIF
M@:(^BR:NSW1G^WZA)>*""/+#*HV=3TVG\ZX7QQ>76H>(KVXL+HH?"MM'=K$)
M-OGW#,)&0C^+]RA&/66@#TZ""*UMXK>"-8H8D"1H@P%4#  'H!5/5M"TK78(
MX=5T^VO(XVWHL\8;:?49Z5AZAXFOKW4M&T[PW]C9]1M'OS<W:LR) NP#"J02
M6,B]^.>M8?\ PL34$L6BO5TK3=0;6)M-$MU*1;0K$@=I&)(+9Z 97.Y>G- '
M:KX<T58(X%TJS6&*X6ZCC6%0J3*,!P,<, .M69--LIM1AU"2TA>]@1DBG9 7
M16Z@'J :X2+X@:C=V5E%8+I5[>R:R=*DF@E+6[_N6E65""3C&W(R>C#/>J'B
M;Q1XHBT/6[$SV$&HZ;?V4;7-LDB+)%,R8V@L2IR<'DY&<=: .^O_  OH.J:@
ME_?Z197-VF-LTL*LW'(R3UQVSTJ[_9]F-2.I?9HOMIA\C[1M&_R\[MN>N,\X
MJO=W-_8^'YKEH[:XU"&W+E0_DQ.X'JQ.U<]R>!7&Z3X]NI]6NM-FU#0=4D73
M9;U)=*<E8FC(!C<;VSG<,$$=#Q0!UUSX9T.\U>/5KG2;*74(R"ER\*EP1T.?
M4=CVI)O#V@G5UUF;3++^T 1BZ>)=^[H#GU[ ]:YC2_%OB*0^%KW4K;35T_7M
MJ+% '\V%VA:16+$X(.T\8&,CDXK#UO7==\0^$M/UB2&P31[S5[3R(D#B>.,7
M2A79B=K;MHX &-PY.* /6:*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_&&AS>(_#%SI<$L<4D
MKQ,'DS@;)5<]/9:W*Q?%/B:P\):')JFH-B-65$0'!=B> /U/X&LB3X@:7;>(
MIK>[O[.+2O[/@NH+DL<R,[RJ0/48CSP/6@"SX>\*/IEMXDMKV6.:+6-2N+L"
M/(VQRJ!M.>_!K-LO".NM#H6E:G>V#Z5HLT4L4D*N)[GR@1$'!^5<<$X)R1VK
MI+SQ1H>GZ?;7]UJMK':W0S;R^8")1C.5QU&.>*M2ZA#_ &/)J5L\=Q"(#/&R
M."LB[<@@CL?6@#E])\->(]':#2K34[.+0H+QKA76-C<M$7+^20?EQEB-W7'8
M'FET+PQK&B3VUA%+I7]D6L[R)-Y)-R\9+%8SD;1@D#>#DA>@S5"+QSXDA\+6
M_BB]\.6)T=[=+J3[-J#-/'$P!W;&C ) .2-U=M%JMA.URL=U$S6JJ\X!YC#+
MN!/ID<T <QH7A?6-%FM;".32O[(M9G=)?))N7C)8K&<C:,$@;@<D+T&:RT\#
M>(4T6P\/KJ&G#2=.OXKF"3:_G2QI,)!&XZ# XR,Y('3FNLN_%_AVQ@CFNM9L
MXHY;9;N-GD WQ$@!QZ@D@?C3KKQ;X>LKRWM+K6+.&>X57C1Y "0WW2?3/;.,
MT <S?> ;V['C4+>6Z_V^\#0Y#?NO+4 [N.^.U:WB7PP-9U/[9/-LLAI-Y8S*
MBEI")MG*@#G 0\=>E0CQYIMCK^N6&MWUE8Q65S'#;L[;6=6AC<ELGL7QG@#B
MMC5?%&AZ&81J>J6ULTREXP[\LO=L#M[]* /-=,U"ZUW7O!5O%KVF7YL_-?\
MXEZL61!;N@EF5N4;)4;"!R3U[=CI/AS6!XHM]:U<Z4L]M;26[36$;+)=EBOS
M29 P!MR%YY/6M6]\1^&]%6&>ZU*PM1>KYL<F]1YJ\?/D=5Y'S=.>M2ZAXHT+
M2;B""_U:TMY9U#QJ\@&5)P&]@3QD\4 4;KPW<7'Q$T_Q(L\0M[:PDM6B.=Q9
MF!!';'%9UKX+NX/!WAO16NH#-I-Y;W$D@!VN(W+$#W/O6]JOBK0=#E>+4]5M
M;21(UE*2OAMK$@''?)!_(UK A@"#D'D4 >?3_#Z^E\.^+M.6]MQ-K.IF_MW*
ML5C^9&57_%,''K5Y_">J7_BX:]?W5K"TFAR:9*EJ6)61I-V]20. /7G-0:I\
M2]/73/$C:1)!/?:-@".0DK)]S<V 0< OM^HKIM.\3:)J]W<6FGZI:W,]N-TB
M1R D+G&?<9XR.* ./MO!?B2*Q\.6YN-'B309XWBBA1PMR%1D+.<95L,3@ C)
M.3Z2#P-JZ1:A MSIS(-8;6-/=T<GS&8EHY5Z;<,RY!SSGMBNLTKQ+HNN3RPZ
M7J=M=R1#+K$X) SC(]1GN.*2^\3:'IFI1:??:I:V]W+MVQ22 'YCA<^F3P,]
M: ,"^\+ZYJ>E*\T^EV^J6U_%?6<=O$WD1F,8V.<!FW ODX&-W XYN:%H6L0>
M*]0U[5[FS9[RTAMQ!:AML6QG. 6Y8'=G/')/%7;SQEX;T^Y:VO-:LH)EE\ED
M>4 H_'#>GWEY/'-3:MXGT/0I8XM4U2VM9)%WJDC\[?[V.R^YXH Q+K0?$EIX
MFUK6-%NM-(U**&(178?]V8U(#Y4?[1^7OZC'-*U\"W_A]=.?0Y-.N9(=-2PN
M%U%&VOL9F65=N2#EWRO<$<C%=I'J5C-=16L5U"\\L'VB-%<$O%D#>/49(Y]Z
MH7?BS0+"U6YNM6M8H6E>!6+]70D.H'4E2#GTH HP^&+H>)=*U2YNH)EM=+EL
MIPL>SS'=D)8*. /E/'O6/:^"M:73-,\.7-[8OH.GW,<J2*K_ &B:.)]\<;#[
MHP0H+ G('09KI[_Q5H&F6]K<7FKVD,-TN^!S*")$P#N&/X>1STYK1EO+:"Q>
M]EGC6UCC,K3%OE" 9+9],<T 8&A^&)-.U+Q-/=2QRP:Q=><J)G*KY80@^_':
MJWAKP[K>C-865Q-I3:=I\7E)+# ?M%PH7:F_(PA P203DCM6G'XQ\.31W<L>
MM631VD:2SN)1MC5_NDGISQQUYJ_I>KZ?K5I]JTV[BNH Q0O&V=K#J#Z'V- &
M/XCT+4K[7]!UC2Y;03:8\P>*ZW!7250IP5[C%9]QX+NYO!FMZ(+J 3:AJ$]V
MDA!VJKS^: ?<#CZUJZMXRTC1O$FFZ'>7"I=7RLRY; 0# 7/^\>!]#5B+Q7H$
M^IQZ;%JUK)>R221+ LF7+1YWC';&#^1H Q)?#&L6NKZBVERZ4++4;H74DEU"
M7FMV(57"#&U@=N1DC!)ZUN^)=!@\2Z#<:7-*\/F;6CFC^]%(K!D<>X8 TS3O
M%GA_5[]K'3]7M+FY )\N.0$L!P2O]['?&:8GC'PY+?062:U9M<W#;(HQ*,LV
M2-OUR",=30!D_P!E>.-02&QU+6--MK1'4S76G)(MS.JD' R=L>[')&>^*@N_
M $FH:GXUFN+Q$@\0Q6J0F,$O T,97<<\'YL''M70MXKT!-5DTQM7M!>QYWP^
M8-P(&XCZ@<XZXKG?"_Q#M=:AUK4;Z_TRVTVSN&BB"NWF*@<JKN2<'?@8 'YT
M 3GP]XEU/4[;4=5O].MKG3[::.R:SC9QYTBA3*X?'  X09ZGFJ-UX(U;58=>
MFO3I%G>:EIC6 %BK[)&))\V0D DCH!@X!/)KK(_$VB2Z6FIIJEL;)Y1")MXV
M^83@*?0YXP:J-XZ\++9+>'7;+[.TK0K(),AF4 L!ZX!&2..10!7TCPO<:=K6
MDWTEQ$Z66B#3750<LX:,[A[?(?SKF=1TAO"4FD:A)J^GVMZFJ7SPO>*XMI$N
M69RCN!\C !<$\$C'.:[G6/$.G:+X;N-=GG1[**#SE=&!$@QE0IZ'=P!]:I-X
MQ\-2Z%::A=ZC:+:7H_=K(P;>1]Y0.^._'% &/\-C+<?\)+J#W4=W'=ZLSQW4
M*XCEQ%&K&/DY0,"H.3G;UIT&@>+-(US7;O2+C16M]3NQ<@7:RET.Q5Q\N ?N
MUUEOJ.G2:0NHVUU ^G"(R+/$P,>P#D@CC Q7'_\ "S-.O-+T?4[":W%K<ZG]
MCNS.W^HC"2MN)R "?*!Y[&@!MS\/;J?0-36;4HKO7-1NH+NYN)XML,AA=62$
MH"2(P%VXR3R3STHN?!^OZGJE[>WUWIT:ZAI$VERPP*^VW5LE&0D?.<DYSMXQ
MCISTUMXJT&\TNYU.#5K5K*V.V>;S !$?1L]#R/KFK6EZQIVMVIN=,O(KJ%6*
M,T;9VL.H(Z@\C@^M '(0>%?$%O%I%Z/[&EU*QLCI\D4HD,$L/RE6!QN5P5]"
M,,1[UU-OIMTWAIM.O+J,W4L#QR3VT7EJ&8'E5[8SQ]*9+XHT*#65T>75K1-1
M9@HMS(-VXC(7V)[#J:;<^+/#]GJHTNXU>TBO2RIY+2 $,WW5/8$]@>30!R=M
MX,\2167AR!KC1XET&:-HHH$<+< (T99SC*MAL@ $9)R?30?P7=MX$N- ^U0>
M?+J#78DP=H4W?GX]<XX^M;>I>+O#VCSR0ZAK%I;2QL%=)),%20&Y'888'/3D
M4_5/%&A:*(#J6JVEL)UW1>9(/F7^\/\ 9Y'/2@#E]3\&^('M?$NE:9?:?'IF
MN/+,7F5S-"\B!74 <%21UZC<>#757%EJ,?AV*TTVY@AOH8XU225-\;%<95AU
MPP!&1R,YI-2\4:%I#P+J&K6EN;A=\6^0?,O][V7GKTI-4\4:%HLC1ZEJMK:N
ML(G*RR '86VA@.XSQ0!Q\W@'5)UFO@-'M[UM1M[X6,*/]D8Q*R_,< EFWY)V
M]47@XK1M/".J3:OKESK%Q8SVNN6"6US#"K+Y)0.H5,_>7;(<DX.>P' V+KQK
MX9LGV7.MV43;_+(>4#:V%//IPR\GCD59U+Q-HFC74-KJ.J6MK/, R)+( <$X
M!/H,\9/% ',6/@*]3P7<:=?:A#-K4UU'>M>>660RQ%/*R#R5VQ("/<UT6@V>
MK027,VJC38S(%6*"PC.U ,Y)=@"Q.1Q@ 8[Y-/U3Q-HVD74=G?:G;6]W*F^.
M*1\$C. 3Z GC)K/TOQ/<77PUB\43V\1N#IIO7AC)52P0MM&<D#CWH Q[_P %
M:U._B>SM;S3X[+7G>22ZDC9KF,-$$,8'0K\O!SP">*-4\)^)-7T)=&O)-#EM
MI+9(3(\;E[-PNTO$<?,> PR5(/<BI+?Q=XL_L*WUV?PM:3Z?+;I<E;'4"\ZQ
MLH;(1HU#$ ] WTKH'\7Z!%HUCJTVIP16=\@>V9S@R C/"]20.H[=Z $\3Z#+
MKFDPPVUPL-[:7,5W:RR+N42QMD;@.H/(/UK$N?"&JZY_;=WK-S90WE]I3Z7;
MI:!FCA1LDL2V"Q+$<8& O>NBD\3Z'%86U^^K6:VER&,$QE&R3:"3@]\ '\J2
MW\3Z'=:/-J\.JVK:? 2LMP9 %C(ZAL]#R.#ZCUH R-&\.ZM#J^C:CJ<MEYEA
MILMBZ6Q<AMS1E6&X#M&<_6J!\$:A;2"^M)K&6^AU6\O8X[E6,4D5P>48@9##
MY3D \K[UTMIXIT*^TZZO[;5+:2UM 6N9 ^/)&,Y8'D<<\U+IGB#2=9GN8--U
M""[DMMOG"%]VS=G&?R/Y4 <]?^$]5U2TT#[7=6*W.GZPFHS""(I'L7</+3N2
M P&3UQVJQXO\)3>)+[2)X+F.%;6;;=!@<S6Y='=!CN3$G7WK.N_B;ITVF:C/
MI$L$L]CJ$%HZRG(9'EC1I!@CC]X0/=:Z;3?$^AZNMTVGZK:W M1NG*2#]VO)
MW'_9X//3B@#%L_!L]MXKUW56NHFMKR%TLX<',+2!/.)^K1J>/>JFE^$]>T3P
M;I&AV\FD7R6T#PW=M>QL89LMN5@0">.1@C!SVQ74:1XAT?7A*=*U&WN_*QY@
MB?)7/0X]#@X/0USWB;Q-XGT&[@\G1=+N+.ZO8K.WD:_='+2'"EE\H@#/7!-
M%.S\#ZKH2V4NE2Z7=7"V"V5PE]&PC^5V=&CQD@+YC+M/48Y&*Z;4=$GU+P9=
M:'+>!;BXL6MGN8XP@WLFTL%'09.<4R+7GTVQCD\52:;I=Q*[B-8[HNC*J[B=
MS*O. Q/'04DWC7PU;Z?:WTVLVJ6UV&,#EO\ 6!3AB!UP#U/:@# B\)^(9=1T
M"[NY-'BCTH/ ;.U5Q&\3Q['8,1G=C&%Q@<\G/'(VUQ)-:^$_#UIKNGWT.GZQ
M L-O!&ZW;1PN<F9&YC"*ISQR<<CH?5KKQ-H=C;6]S<ZK:1P7,1F@D,HQ*@VY
M*GO]]>G]X57_ .$F\,Q:8FN?VE8K:W#>4MT&'[QAGY?4D8/'7@T 5/#_ (4?
M3(?$L%[-'-#K.HSW0$>05CD55VG/?@U4T7PQK%M;0Z7J4NE-IEO:M:^9;0D3
MW*E=BER1A#MSG!.3Z#BJ_B;XB6FGW>A6FDZAI;'569_M-PY:*.$*QW84@DEE
M*CGK731^)M$FUEM'CU2U;4%)4VXD&[<!DK]0.2.HH P=&\+ZS;VT.EZE+I3:
M;;VC6OF6T)$]R"NQ2V1A"%ZX)R?051M?!_B4P>&[&^U#36LM!N8I(VA1_,N$
MC1D4MGA2%/09!/.1BNI3Q7H,FIIIL>K6KWSS20+ KY?S$^^N.V*CM?&/AN]E
M\NVUJRE;R&N3ME&%B4X+D] !CO0!5\<^&KKQ1H*VMA=I:7L4OF0SN"0F5:-N
MG^P[?CBJR^"VB\=6>L0SQKIMM:HHM<'=YZ(\:OZ8\MR/P%;-AXGT/5+.YN[+
M5+66WM1NGD$@ B&,Y;/08YR>*RK3QM9:KXKTW3=)NK6[L[FUN)I9$)+HT9CV
MCV!$A/(YXQ0!C+\/M2A\)7VFPWMH;V36SJT#.&\OB59 C=_X<$BNATS0KZ#6
M-:U*\EM_-U.VMHRD.XA'C1@W)'3+<4FJZYJ__"0'1="L+.>YBM5NYY+VY:)%
M5F955=J,224;T P/6IAXJL[+1+2_U_;H\T^5-M<."P<9R!C[PXSD#I@\4 &B
M:!)IW@6S\/3SHTD-@+1Y4'!.S:2 :Q?#WA+6+!_"YU&XL6_L*VFM!]GW_O49
M(U1OF'#?(<]N1717WB?0],L+:^O-5M8K6Y ,$ID!$HQG*X^\,<\59MM8TZ]F
MABM;Z"9YX/M,0C<-OBR!O&.HR0,^] ')3>"+^.[N-2M9[)[T:Q+J$$=PK&)X
MY(5B:-\#(/RY! ."!73Z':W]I8,-2>T-R\C.5M(]D<8/11GEL =3R:;-XET2
MWMTN)M4M8X'F>!9'D 4R)G>N?4;6S]#5!?%-G=W^DR6&K:8^FWD4\AWEO-E$
M?4Q]L*0=V1]* ,O4/#?BO4].NM NM3TZ?2+EV5[N1'^U"$MNV;?N%@/E#9]#
MC-2CPQK%EJU\-.ETK^S[Z]^UO+<0EYX2V/,51C:P)!()(QN/!Q21?$#3]8\-
MW>I:/J.G6[6]UY#O?L?+ \TH"=I!^<*2OU&:W]1\3:)I-]%9:AJEK;7,H!2.
M20 X)P"?0$\ GO0!SEWX'O+B_P#'EPMW %\26D-O "#F(I"T9+>V6SQ2+X/U
M335T>YTUM,N+RTTJ+3+F.]5O+<)@JZD D$'=QCD-VQ71W'B;0[36$TFXU2UC
MU!RJK T@#9;[H]B>PZFC7M2DTU-/,=W86WVB^BMV-YNQ(&SE(\'_ %AQQGCK
M0!D'PK?2>)?#&K3WEO(VE6UQ%<;(O+\UY54951P!D'BHO%/AK6O$,D]D9-*?
M39G1XIIXF^TV1&W=Y>!@G(R"2"">X%:6C^,M(UOQ!J>C6=PK76GN%8;OO\ L
M1[ MM/O5%O'>G:=XBUO3]:O;.Q@LI84MV=B&<-$KL3ST!;KP!D9H ZZN-TCX
M>Z0(+BX\0:7IFJ:K=W,MQ/<2VRR<LQ*JI89VJNT >U;NJ>)M$T5(&U'4[:W$
MX+1;GR74=6 '4<CGI63J_BQ[7Q)X3LM/-K<V.MO,&G!+?*D>]2A!QS^- '+S
M:5)X'NM"?^V]-MI8#=V5J;\.L,EH[+(J-(.$=-H !^\!Q3/#&@WVL:3+K%I=
M6MS=Q:_=7EM-<1$6]W&Z^6^ ,D(>2I&<;1UKH_%WCC2--TV_M[:[T^[U*V>-
M#9S'<,EU!!'=@&)QG(Q6Z?$NA0ZPNBG4[1+_ "$%MO 8'&0OUQSCKB@#(/AO
M5;O^Q9[Z>P6>RU0WTD=M$5C5/*= B]V(W [CC//3BJ?B#P1?:K_PDCV]W;QR
MZE)936_F!B$:W*G#X[$KV]:U/$'BJ+P_X@T>UNY;:"PO(KEYIYB04,83:!SW
M+XQ@YXQ5\>*-";1/[9&JVIT[=M^T>8-N[.-O^]GC'6@"IXBT2^\2>"KK2;B6
MW@OKF)0S(&:(.&#8YP2IQ@^Q-8LOA7Q%>:U;ZI<SZ5%BPN-/>UMP_EQI)M(9
M6(R6RO(( QC'3)F\5_$*PTCPW::CI=[87$E]<I;V[RN?*&7"NS8YPF>1P:U&
M\9:%8Q6<>IZWI\=U-!'*=K[4(8##<YVJ3TW&@"HGA2Y72O!UI]HBW:%)"TS8
M.)-EN\1V_BP//:L1? WB%-#L_#J:AIPTFPOHKF"3:_G21I,)!&X^Z,#C(SG
MZ<UV.J>*-"T61H]2U6UM76$3E99 #L+;0P'<9XI'\4Z#%JD.FOJUJM[-MV0F
M0;CN&5'L2.@/)[4 :]%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M68'<P;'/M7>0^$+XZ_IVMWOB":ZOK-7B/^CHD;Q/C*A1]TY4'=DG\,8J:?\
M#^?2]*T^TM=?F6;2Y7.GSFV0F*-P0T;CHX(/7@Y /:@"70;O7?$/AM@FI3V5
MU;7[1B\GT[8UU I!!,3A=I92 2 .0<"NHU.Y^QZ5>77G0P>3"\@EG/[M,*3E
MO]D=_:L+4=)UZW\.0VNG:Q=3ZE]LCDENI @W(9 9!@\*@4G '/  ]:V-;TF#
M7M#OM)NF=8+R!H79#A@&&,CW% '">'?$VI'Q7HUC)J]_JEMJ5O,TCW>EFUC5
MT56#0L8T+*<D8.[C!S5;1M=\3GP]X2\17NM^>-3O(+6XLA;1K&4D)7<"%W!\
M@'KCMBNDA\&7YU?2=6O?$4]S>::66/\ T9$C:)EVNNT=&; ^;/88%3V_@J"W
M\-:%HHO)#'I%S#<)(4&9#&Q(!';.: .'UR[UO7OAY<^(9M6/V2XU!$73O(01
MQPK>*BX;&_?\H)))')&.E>P5PMQ\.7GL9]*37[F+1GN_M<5DL*?NW\WS=N_J
M4W9(';CDXKNJ "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?WU]?V,+RM<7#.@&T$;5)P#CJ>I.23S0!TR:@CZM+IXMKH/'$)3,T#"%@3C
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445D2ZZ+"RU"^UBU;
M3[2TF*)*TBR><F0 X"9(R3C!YH UZ*.O2LK1==AUI+QDC,1MKV:SP[ EVC;:
M2/8T :M%(64,%+ ,>@SUJI#=W4FIW5M+8/%:Q*ABNC*A$Q(Y 4'<N/<<]J +
ME%(&4L5# D=0#TH#*20&!(.#STH 6BBD#JPRK CID&@!:*165L[6!P<'!Z&A
M65P2K @''!H 6BH+F=X[.>:VB^TRQHQ2%7"EV X7)X!)XYK"U#Q5+87.A6+:
M1.^I:LK-]F6:/]P$53)N?.#MW <9SVH Z2BJ=A=W5R+HW=@UF(IWCCWRH_FQ
MC&)!M)V@\\'D8YJV'4IO# KC.<\8H 6BLJVUR*Y\27NC)$V^UMH;DR[@582%
MP /IL/YU:OM3L].>T2ZF$;7<XMX1@G=(02!Q[*?RH MT5E:5KL.J7>J6ZQF(
MZ?>?8R68?O&\M'R/P?'X5ILZJ0&8 DX&3UH =15274[.'5;?3'F O+B)YHX\
M'E$*ACGH.77ZY]JMT %%4Y+JZ75H;5+!WM7C9WNQ*@6-AT7;G<<^H&*M;UW!
M=PW$9QGG% #J**165L[6!P<'!Z&@!:*:KJ^=K X.#@]#2AE;.U@<'!P>E "T
M4BLK@E6! ..#2D@ DG '>@ HK+U_7;7P]X>O-:N0TEO:Q&0K%@E_0#MR:M:;
M<W%YI\-Q=6;6<[C+6[2*Y3G^\O!]>* +5%<E)X]@_M/4+&UT#7+XV$WD3RVM
MNCH'VAL#YP3P1VK:T+Q!IWB*Q:ZTZ9F6-S%+'(A22&0=4=3RI'H: -.BFJZ.
MNY6##U!S2AE+%0P+#J,]* %HIH=2Q4,"PZC/(K*DUU9],O;K1K9M3GM)VMVM
MTD6(M(K!6&Y\#CGGVH UZ*:755!<A<\<GOZ4K,J@EF  Y))H 6BFEU5=Q8!?
M4GBG4 %%(74$ L 2< 9ZT!E;.U@<'!P>AH 6BFJZOG:P;!P<'.#69J>NPZ;?
MZ5:&,RMJ-T;565A^[81N^3^"8_&@#5HI REBH8;AU&>14%]>V^FV%Q?7<@CM
MK>)I97(SM51DG\A0!8HJ**YAFM8[E)!Y,BAU8\<'IUJ6@ HK/N-:LH+VYL?,
MW7EO:_:WA .?+RP!STY*D?A1H>K1:WHFGZG&AB%Y;1W*Q,P+*'4$ _G0!H44
MFY2Q4,-PY(SS6=X@U>/0/#VH:O+$TL=G TS1J<%@HS@4 :5%,BE69 RD9(!(
MSR,BG!E8D!@2O4 ]* %HI ZEMH8;L9QGG%&]2Q4,-PZC/(H 6BN6LO%UUJJZ
ME)IF@W%S#97ALU<W$2><ROMD(!/ 7&>>O:MZ/4[.75I]+28&\@B2:2/!^5'+
M!3GIR4;CV]Z +=%%4-6U>VT?0[W5YR7MK2!YW\O!)"@D@>_% %^BJ&BZA/JF
MD6][<6+V3S+O$#R*Y4'IDKQR,&L.Z\=00ZYJ.DVVA:U?S:>R+<26D".BET#C
MJX)X/I0!U=%9.@^(].\1VTLMC)('@?RKBWGC,<L#_P!UT;D'^=:BNK@E6! .
M#@]* '44@=2Q4,"P&2,\T!E+%0P+#J,\B@!:*0,I8J&!8=1GD4!E8D!@2.H!
MZ4 +111D>O2@ HK*T?78=8;4%6,Q&SOI+([V'SL@!)'YUILZJ0&8 DX&3UH
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
MP^%M#@T>?28],MUL;@EIH=N1*>.6/5CP.3Z5K]!0!Q/@8@:]XW)( &LG)/\
MUQCKC=8NEO=0\9:A83$:)>:AI=A<W4+85\.%G(8=MK*A(KT6^\ ^%-2OYKZ]
MT*SGN9FW2R.F2Y]3ZUK#2M-_LMM*6QM18;/+-JL2B/:>VWIB@#S+Q;IMAH&H
M:]8:):PV=K<>$[V6ZMK9 D>Y<"-RHXW89QGJ1]*N+INF>&_$7@Z_L[98)+BS
MN?MLT8_>7*B /F0]7.X9R:[6S\):#I]G>6EKI<$<-[&8KD8),J8(VL3R1@D8
M[9J\^F6,DUI*]M&TEF&6W8C_ %89=I ^HXH \?LK=+6\\%:M:Z1IVG+JE^K)
M,MTTM[<PR1NS><=@# Y4GDX.T50U32M.L/@QX[EL[*WMY/[7GA+11A3Y:7:A
M%X[ =!VKUF+P)X6AB:./1+149UDP%^Z5.1M_N@$G@8%2R^#O#LW]HB32;9AJ
M3!KQ2O$Q!#9(Z9R ?K0!S::3IOB+X@ZW;:_:07L5GI]I]CAN5#*B/YAD=0>
M2P +#D8'-<UX/L+?Q'JGAJ+68Q?VZZ'=%4N/G65$NE2,N#PWR;2,YYP:].U;
MPQH>NR1MJ>G07,D2%%9AA@IZKD<E?8\5;BTJP@NH;F&TACF@@^S1,BXV19!V
M #H,J./:@#RK3M#;4='L[6VMM,U*/2]2U..+1=1EPDL(G*@KD-S'P 2"!O[<
M5Z+X/N+2Z\)Z?)8V\UO;A#&L$TF]HBK%2N[)R 00#Z 4MUX2\/W]NL-QI=O)
M&LTDZX!!61SEV!!R-Q//K6K:6EO86D5I:01P6\*A(XHUVJH'0 4 >0:_H]E<
M:/X]U62$?VA:ZPAM;G^.W(2W.8S_  DYY(ZX&>E7]=@TGPEK/B.*UL7AL)]"
M@,MO9R>2996G>(-N[,=P!?KCGFO1I-$TR:WO;>2RB:&]D\VY0CB5\*,GWPJ_
ME1>:+I>H23M>64$[7%O]FE\Q<[X@2=I]LDG\: /*FAN_#/B74X++3M*TFX/A
M>[N!;:5*S!G0KY;N"BY<$L <9/-6XM&T32[KX;W&EP017-U+O=X\ W/^BN2[
MG^,Y/WCDC<?6N^M?"/AVPDMI+?2K:*2W9FBDQ\P+ !N3R<@ <YZ#TI+#P9X;
MTRYCN++1K6":.3S(W1>4;##Y?089N!QS0!YUX,TO4[B'PQKIM=$M+F:X,ESJ
M'VU_M5[N#^9$ZF,!CG)V[CMV<=*[CXE6T%U\-O$2SPI*J6$LBAU!PRJ2K#W!
M (-:5OX7T&RU=M6@TRVBOF9F,P7!#-]X@= 3W(Y-:=S;PWEK+;7,22P3(8Y(
MW&5=2,$$=P10!YO9Z'I%UXJT'1+O3K1M(BT%KNWLFB7R6G:10[[.C, >XXW$
MUN_#K]WI.JVD3$V5IJ]U;V8SD+"K\*#Z E@/85I/X+\./IEMIS:3 ;6V8M G
M.8R>NULY&?K6M8V-IIEE%9V-O%;VT2[8XHE"JH]@* //;K2=-/Q7U^Z-C;&Y
M308YEE,0W"0M*A8'KDJ ,^@Q65H^BZ?I>@_#35K.V2+4;F:WCGN@/WDJ/:R$
MHS=2O P#P,#%>F7GA[2+_58=3NK"&6^AC,23D?,$.?E]QR>OK4HT;35MK"V%
MG$(=/96M$QQ"54JI7Z*2/QH \J\)Z7JEW'H&NM::):7<M^TESJ+7S_:KG+.)
M(67R\$XR FX@;!CI7=_$C_DFOB/_ +!\W_H)K1A\+:%;:PVKPZ7;)?LS.9@O
M(9N&8#H&/<CDU?O;.UU*SGL;N))[>9"DL3<AE/4&@#S#5;"T\.:EX?O/#,*1
M7EWIEZ99(1\UTJV^]'<_QGS-AW')^:H/#NBWEM#H^I16FAV$,^F3&>6VOGDN
M-15H=VYU,:[V#[6)).,GUKTC3O#&B:3?RWUAIEO;W,JE&D1>=I.2!_=&><#
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
MNM.?3KF_L].;3[J&>5XXI4+[U97"$@@YZKR">E %+4O%WB*__L".Q2SL[O\
MMN33KZ)G=D:6-'. 0 3&0 WKT]Z]'O)I[;3IYX;?[1<1Q,Z0APGF,!D+N/ R
M>,GI7"R^"-9AT[3KFVN+";6(=:?5[A96>.!V=74HI +  , "1SM]ZZCQ1H]Q
MXA\(ZCI,<ZV]Q=VS1"3DJ&(Z'OM/0^QH YS1_'%Y-KT>E7TVB74L]G+<H=+N
M3*8'CVYCD&3UW<,,9VGBH]+\;Z]/I_AS6=1TVPBTO698;?9%(YFB>0?(YR-I
M4L.G4!AR>:1O#6OC5]-UB6VT2TBL;:>V>RLW?:L;JN75M@RV5&%(  [UG>#]
M$UW6O!W@R&[>P72+(6U^)4=S/)L7='&4V[0 2,MN.0O09H NP^.]?.@IXDGT
MVP71X[TVTZB1_.*"<P^8O&, X^4]<'D5FP:Q/H'C'XEZM! LZVLVG23(<Y\G
MROWA&.X7)_"F^&]$UWQ!X%@TD/8+HL^HS2S3,[B=8TNW9HU3;M.2OWMPP&Z'
M%=1:Z!'HVO>,M:UFZLTTK6!;C]Y)M"(D1C8.2 !DGCDT :\6N277B]M(MHXY
M+6&P6ZGG!R0SN1&H[<A7/X#UJMXHUO4=*EM4M'TFT@D5VEO=4N1'&I&,(J@@
MLQR3GH />LOX6:9-:>%!?74KS37S QRR+M8V\:B.#(]T0-]7-6M=\/:K/XOM
MM=TZ'3+L+9-:&+4&8"$E]WF)A6R3T(^7.!S0!G6OCW4=3T[PX^G6%F]UJUQ<
MVKAIB8D:$/EU8#YD^0GIR,#WI6\;ZO!:W5C/8V3:['J\6E1!'86[M(@D60Y^
M8 (22.3\O7FFZ!X)U?2[K11=7-E+#I>H7ER)8RP>9)UDQE=N%8,_(!(P.O:I
M=3\%:G/>ZGJ-G<6@NVUBWU2R64ML/EPK$4D(&1D;^1GJ* #PW)J+_$W7UU2*
MW2Y33;-=UN28Y!OF(8 \CKC!SR.M3Z]J6O0_$GP[IUC+:K8W%O<22I(6R^PI
MNSCN WR^Y.:M:!HFM0>*]4UW6'L@;VU@A2"U=G$/ELY(W,HW [P<X')(QQDO
MU[1-4N?%FA:YIALW%BD\,\5R[)E)=GS*54\C9T.,YZB@#C_#VO:WH'A3^T$L
M[)]'BUF>";?(WGN)+UD+ICY1@N.#UP>E:NH?$9[34+^9'TD:=I]Z+.:"6YQ=
MRX95>1%Z84DX!Y.T\CBK;>#+\^ )M \^V^TOJ!N@^6V;3>>?CIG.WCIU]N:0
M>$]4L]7OA96VARV-[?&\-S=QEIX0Q!D0)MP^2&P2PQNZ'% &[XPO+W3_  ;K
M-[IS1K=V]G)*C29P-JDD\=\ X]\5PUG<^(YO$OA255L9M3GT"<F61G\M5+P'
M>W\1;L0.YZXKT37=.;6/#VIZ8D@C:\M);<.1D*70KG]:YW0/#FM6VJZ)?:H;
M!&T_2Y-/=+:5WWDM$58;E':,Y';(ZT 8NI>+&O-'T"75-'LIKQ?%":9(A9FC
MBF1W7SHSUSQD9]:V(?$^O:EXZUC0--L; 6VE26YFN;AW!,<B!B% ZO\ >QT
MQSUJC>> M2N+:SC6YM 8/%1UMLLW,.]FVCC[^&'M[UO:+X>NM-\9^)]9EEA:
M#53:F%$)W+Y491MW&.3TP30!Q>O>(-:\0^$[+56L[--&N]7M!;A7;ST1;I K
MOGY3NV]!TW#D\UW_ (LUF7P]X3U36(8DEDL[=I5C<D!B.QQ7'CP5XF30+/PW
M'<:6-+L+Z*XAG+R>;+$DXD",NW"D#N"<E1P,DUO?$W_DF7B+_KQD_E0 RU\1
MZY;^(M/T_6+"S2+5()9+3[+(Q>-XU#&.3=@$E3U&!D'ZUGZ;XYU!O$6EZ;J1
MT0MJ+O$;6QO/-GLW5&<"3!(884@D8P<=:EG\,^(-=U"VFU>YL;>.QLKB"VEL
MW=I))9D">:P*@)A<_*"W)ZU0LO!OB*!?#1\C0K8:'*N(K=WQ<KY;1LY;8"K8
M;(7!R2<M0!;T?Q7XG\02:Q)96&EP6>F7MU9M)</(6E:/.W:!T'W<DGN<=*K>
M!_%.MMI?A1-<^SSQ:S;R>7=(6W^:JAU#YXRRB3I_=%;_ (4\-7.AV&MVUU-"
MYU#4[J\0Q$G:DIR <@<CO7':IIVH^'?AA8:+>W.GIKMA<0#13;2L[3RHZA3M
M8 Y(8A@,@ DYH [_ ,-ZS-KMM>W;0I';)>S06K*2?-CC;9O/U8/CV KD;GQ2
MFD:W\1KJUTFT6ZTBVM)FF&0UT3"6 ?\ W<8&.U=OH>E1:'H5CI<)REK D6[N
MQ Y8^Y.3^-<?J7@34;V[\?31W-J%\16UO#:AF;,9CB*'?QP,GC&: +,WB;Q)
M::G%97=EIL;7]C/=66QW8Q/$%)27UX<<KCD?C6/HOC/6+7P=X72^NM+_ +1U
M:$RI=WLS)&L2(I9I,X+.2P& 0.?:NLU7P]<:AX@T>^66)(;.TNH)0<[B950
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
MU6RN[F#_ %L4$ZNR<XY /KQ46OW7]G0V]Y%)I<$YF2#SM0?8-C,,JK#G<<#
MZ$BN,\&7MM:ZSHVD6>HZ7KFGBQD^PW,,06[LXEV?)+@G@_*,X4[AR,U<^+O_
M "+&F?\ 89L__0Z .HU#Q3X?TF5HM1UJPM9%<1LDUPJD,0& ()XX(/T(K65@
MRAE(*D9!!X(KSP6MO)KGQ+D>%&=X88V++G*_9 <?3FNI\&$MX&\/LQ))TVV)
M)[_NEH FG\3Z#:ZLFDSZQ8Q:@Y"K;/.HD)/08SG)[#O3=2USP_8ZE:V6IZCI
M\-\[!K>*XE0/D\ J#R,\C/?I7DGBS6!=>&O%)2^TRP(U*13I<-MNN96BD7,S
MMNR#A=^0N H'-='%J_ANUN_&R>))K65;RYCF2)F#-=VK01B(1#.7^8,!M[T
M=Q?ZYX?L-7M;74-1T^#47&((YI463#<?+GD9(Q[XIVH^)M"TB\CL]1UBQM+F
M0 I%/.J,03@'!/3-<+%J/A[3KGQM:^*/*WW%VD@M9N9;BW,,8B5%SE^0P '1
ML]Z;_:&CZ8/B!;Z]-!#=7,I=8KE@'FMC;(L04'EN0ZX&><]Z ._U'Q#HVD,Z
MZEJMG:,D0F99IE0A"VT-@GINXSZUF>(O&ND:+IU^8]2L'U.&RDNH;1YP&DPA
M=>,YYQ^5<7X?TYW^)'A:+5H ]W:^#XV=91DI*)%4DY[\L*K:K?Z39^%OB5I^
MJ36ZZE-=W#);R$>;(IA3R"J]2!@8(Z8/I0!Z--XLT73K.QDUC5;&PFNX5D6.
M>=4)R!G&3TR>M6=0\1:+I2;]0U6RM5\L2@RSJN4)P&&3R">*\YN-5#7]_:B\
MTO2GATBUB+36OG7.H!XR0B L,J"=H !)8TGP\-M?:WX5FW1SO;^$U0-D-Y;B
M1%(]B.1^8H ]$FUO0++3QKDVHZ?#9W 4"],J!91SM ?^+O@?6DO-?\/IHB:A
M>:GI_P#9=R-JS22J8I<]@>C=#Q[&O,] GMM-OO#%U?R16^EP:AK,*22D+%%,
M9SY>2>%.T2 ?CZU:OKO3Y/$6A:CH&H66DZ6SZ@B7MU;>9;O<EH]S+EU'S 2;
M6!P<-@<T >IVEQ;75I%/9RQ2VTB!HI(F#(R]B".,5!)K&F0VMW=2ZA:I;V;F
M.YE:50L+#&0QS\IY'!]16-X#MH;7PR/LVIQZC!+<SS)/#;F&/YI&)"*2?E#;
ML$$@CIQ7)^(;-9?'D_A>1"UKXAN+6^=1T*PJ_G9^OD0#WWT =WK>M0Z?I\S1
M7^FP7?D-/#]MGV1E00"S$<[1N&2/453_ .$UT:'Q#8Z!<7]J-1NK;SALF79N
M)0*@R<DMNRHQR%->5W<DVJ^ O%-[<Y,NCZ-'HA8]YHV)F/XXB_*NOL;JVL_B
M-X:-U/%")_#7DPF5@OF2&6+"KGJWL.: -SPMXZTS7+#3TN[^PM]7NU9A9+,-
M_#,!A2<\@9KI;VY^QV%Q=;-_DQ-)MSC. 3C/X5Y/IUM!#\*O"+QQ(KG7;60L
M!SN-T03GUQQ].*]1UO\ Y .H_P#7K+_Z": .5TCQ9XNUO1[/5+3PA8_9KN)9
MHM^LX.UAD9'DUT5WXET73G,6HZK8VMPAC62*2X4,K/G:,'GG!QZX-<3X%\/:
M_<> ]"FM_&FH6L+V,3) EG;,L8VC"@M&2<>YS5K2;.WG^-GB.::)))8=-M C
M.H.W.[./R% '8)XAT:36&T=-5LVU)>MJ)E\P<9/RYSG'./2H6\5^'DOH;)M;
MT\74SF..'[0NYF#%2H&>NX$8]017F>@P//'IUA?>)].MKJ'7GE.GBP+79G6=
MF.6$F<,N?GVXVMZ5+-;0I\)O$,RQ()'UZ:1G Y+"_ !SZ@ 4 >F7?B/1+#4X
M=-O-6LH+Z;'EV\LZJ[9Z8!.>>WK6-!XZTR#5M7LM9O[#3_LE\+6W\Z8(91Y4
M;D\GUDQZ=*YV+4?#VGR^-++Q087GN-3#FU?F:YA:.,0B->K\@@8Z$'I22VMN
M^F?%65H4,CF1&9ADE5LD('X$DT >G]:Y7PYXN&J1^))]2^S6=OI&J367FL^U
M?+0+\S$G //TK9\/DMX;TMF))-I$23W^05Y/9WRV.B>,O,@LY$G\9- 9+U=T
M$&YX\2N,C(4@'J.<<T >IV?BC0=0M#=6>LV,\ E6$R).I =CA5//!)( '?-7
MEO[-[^2P6ZA:\CC$CP!QO5"<!BO4 XZUX_<(VM:]XMLTUFUU&\FT6&2VGMX1
M$DLT,DCKM 8[]K!02"<=.U07>MRFUF\=6:MOUQ[K3+;'O$BP?AYL#8_WSZT
M>T6MU;:A:1W-K/%<6TJY22-@R./4$<$5QNI^-7TBS\076FZ5%/I>@(D!5&\L
MRSY7<B8!"JBL,\'DX[5UFD:=%H^BV.FP_P"JM($@7W"J!_2N9^&G&@:BC_\
M'RNL7PN/7?YS'G\"M #;SQYIOAV3Q##?64=E::.8/+9)%'VEYD+E54@ '.>Y
MSR>*U1JMIK.K6]G%=Z+>Z7<VAN!%YHDFE(? 95Y4QC'7UK-^*P_XMEK1QPJ1
ML?8"1"3^586IW"ZC\6[>;2;B*<R^&+C[/+ X92WFX!!''6@#O;'Q!HNI7T]A
M8:I9W-U;Y\V"&969,'!R >QXJ&/Q9X=F<)%KFG.WDM/\MRAQ&I(9^O"@@C/L
M:\]\$11W4O@X-XFTZ2:QMG,>FVVGE)D'E%)$E82';AB,EE&64=ZC\%:;I#?
MQWU"4645S+.9[Q(]S(1<LJL>#D#:N<\8!S@9H ]0TK6M+URV:XTK4+:]A5MC
M/;RAPI]#CH:-4UC3=$M1<ZI?VUG 6VAYY @+>@SU/M7'Z!J&K:C/KEK8WN@W
M&IP"W(UBWMRT4ZG=\DBJ_P!]0#P&P X^E1:_J&H6.L>';/5;_0[2_,=U-_:\
M]L1'%MVC9$K2<,5;DENBGB@#L7\0:,FC#6&U2S&FD9%WYR^6><?>SCKQ]:R=
M+\9V.HZMJ\?VNR_LRS6U,-XLPVR&;<,%LX^\ H]SBO-M(O[5!83WM[#)8VWB
M^>6YD9!$B[XG\F5D)^16<Y!/'-6-9ETS5+OQT]B89[2>]T97>/!CE/G*&((X
M/<$CN#0!Z6?&_A46INO^$BTOR!+Y)D^U)MW]<9SZ<U/)JK)XCBLOM>FBV:S:
MX,;3'[2<-C>%Z>7COZUR=[96S>+_ !NY@C+?V#;KG:.A$X(_':OY"L'2B6\:
M>'"3DGP0"2?JM 'I=KXIT"^U".PM-:L)[R2,2)#%<*S,I&X$ 'GCGZ<U!:>(
M8([35;S5=3TB.VL[V2#S8+C*Q*,864M]V7)Y7W%<+I]M#;^!?A<T,2(WVVU;
M*C!R]O(6_,]:I:+'92:9XJ-WJJZ5)'XVN)+6[DC#QI, I7>#QM/(Y(Y(YSB@
M#O-1^(7AC38M,FDUBS>#49C%%*EPFP  DN3GA01@GU(%:D_B70[:\%I/J]C'
M<F9(!"TZ[_,8 JNW.<D$$#WKS.?6H99] O;\Z5"EMXF>.XU"S(2VN6^S-^]R
M3P3D*<D\J>:WO"-K:S?%/QY>-%')*LMDL<A .U3 "<'MG _(>E '6IXGT&36
M#I":Q8MJ()4VHG7S-PZC;G.?;K6?8>,?#?B"YUC3DO;.5=/)6X621"KH%4L^
M,_<!;:2>,@UYA=:Y'=:%H]X=1TJSB.NPW#Z5;6X$EH!= ,\LA8E3S\S$ 9;'
M>KNISQ2:3\0+.&Z@6X_MJ&ZDC(#M]F'V8O(4!!9-H)/8C(S0!ZE:^)M"O=.E
MU"UUBQELX6"23I.I1"2  3GC.1^8JY-J%G;SF":[ACF$+3E'<!O+7 9\?W1D
M9/O7DGB&-;C1?%&I#Q)8ZQ,ME:+<+IUF8XT1)]ZLS!W!8+OXSD#';%;&M:QI
MVK>-KAM.O(+N./PQ>AI('#H"7B.-PXSC!QZ$>M '0ZYX^TK3M(N+O3+BTU:X
MA$#FV@N5SLED1%?(!P/G!Z<_C5/4O%<R2ZY>)HD,O_".7*)*['=)) T:O(T?
M VL%.<9.=I%6/A=9V]K\-M ,$*(9+-)'*CEF89))[UT>K-"FC7S7&/(6WD,F
M>FW:<_I0!8MYXKJVBN('$D,J!XW7HRD9!'X50'B+16UDZ.-5LCJ0ZV@G7S.F
M?NYSG'./2LOX=+,GPW\."?._^SX>O7&T8_3%<PE]::9XFC@L=1TW5+2ZUQO,
MTVXBVWEI<,QWR(<Y(4Y;E?N]&QB@#HO#7CK3-7L[..^O["VU6ZDE1+/S@'8+
M*Z+A2<\A<UKW/B?0;+54TNZUBQAOW("V\DZAR3T&,]3V]:\UM[:"+X0:?-'$
MBRG7XY2X'._^T=N[/KMX^E9WC'5OM?ASQFL=[IE@PO)8CID5MONKAH]O[YFW
M9'"[LA<!1G- 'HTOBJYC\=:CH MXC#:Z0-063)W%MY7:>V.*N>"M>F\3^#M-
MUJXACAENXR[1QYVK\Q'&?I7'^?%=?%O6)X)4EBD\+*R2(P96!D/((ZUH?"W4
M;2S^&?A6"XG6.6[C:*!3UD8%V('X G\* .ZGGAMH))[B5(H8U+O)(P554<DD
MGH*P;SQ587'AJ\U30]9T:46Y"F>YN<6\;$@8=ER5X/'N14WC"&PN/"6HPZI=
M/:6;QXDN$7=Y7(PQ&#P#@G/&,YXS7EWC+5)+SX?^-K:>?2M1G@M[(MJNFH%$
MZF7Y4D ) =<$X!(PXZ4 >KW_ (GT/23LU+6+"TD&S<LMPJD;L[>">AP<?0T^
M#Q'HES>75G!JUE)<VB%[B))U+1*.I89X [^E<5=6T$VO>.7DB1V'A^V0%AG"
ME)\C\<#\A5&6T5+3P9#:P@._AN]0*@Y;,$)Q[Y)S]30!Z)+)HUS)I]U,UC*]
MP1]BE?:QD)4L/+)Z\ GCL,UR=G\3+.#1-4U+6_(M4M=:DTN%4< R!750WS'L
M&+'T )K%L-;TR_L_AA:6=[!<3Q/%YJ1.&,16SD4A\?=.<C!]#Z&L2-TB^'_B
M6:5@L47C4N[MP%47,623V% 'K5YXM\.:?':R7FN:= EV@D@:2Y4"1#T9>>5]
M^E3ZAX@T;2DW:AJMG:CR_-'G3*N4R!N&3R,D#\:\_P!<UR"\\0>(([74=(L(
MUL(8UD:W%Q/J:NC%5C^< KDE0%#9)-0^ VMK_6_!TVZ.=H/"> V0VR0/$I^A
M&2/Q- 'HD_B70[728=5GU>RCT^; BN6G7RW)[*<X/0]/0T^Z\0:/8Z7'J=UJ
MEG%8RX\NX>90CYZ;3G!S[5Y'I_VBTU7298]4LM*M8K_6H8;B\M_,ACD-R"%Q
MO0*2H?!SV88YK3TI+'1];\*WMUJ]O=Z0SZD8+WR?L]NEQ(X8!0Q( P)0IS@C
MIUH ]+@UO2KFTM;J#4K26WNY/*MY4F4K*_/RJ<\G@\>QIUQK&F6:W;7.H6L(
MLU5[DR2JODJWW2V3QG!QGK7E$EU:I?/K$4T::&?&44L=QN BQ]F,<D@;IM,A
M(W=,YJW>7>C:QX@\73-K*6EJLNE&#45421),C.4)_A*;P 23CJ,@T =3XB\<
MVUCH6G:IHDUGJ4%WJ4-D723<H#MAN5/4>E=,NIV#VUS<K>6Y@M6=9Y!(-L13
M[X8]B.^>E>/>(]2?4-"19AIL\\'BBQ26_P!-7$-V=JG=U/S 84C)QCK6SXEM
MI;?Q3?>%HE<6WBV2"92HX39Q=_G$B?BU 'IC7ELED;UKB);58_-,Q8! F,[L
M],8YS6%H_CGP]K.@2ZU%J=K#9PNRS-+,@\K#%1NYXW8R,]0171*JJH50 H&
M . *\5T"]L4\(>!WN;F V6GZO+_:"EQBW<F<1&4?PC>1R<=10!Z]IFKZ=K5I
M]JTR^M[R#<5,D$@<!AU!QT/M6=K/C'1=!UK3=*U"]AAN;\MLWRJH0 '!;)Z$
MC:/4UD>%Y[>^\?\ BJ^TV2.;3WCM(VFA(:.2=5??@C@D*8P?PIGB^ZMK'X@>
M";F\GB@@#WJ&69@J@F$8!)XR3TH N:'XZTR^)MM2O["SU![ZXM8+9I@KR".9
MHU(!.<G;^)Z5M3>(=&M]7CTF;5;./49,;+5IE$AST^7.>>WK7F4]M GPG\1S
M+$@D?7IY&<#DL+X '/J !44T#SW'B+3+[Q/IVFO-KI<6LE@9;IF+H8&0B0$\
M!,$*<8/H: /9**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH 9)%'-&T<J+)&PPRL,@CW%1FRM#:?
M9#;0_9L8\GRQLQ].E8_C#6+O2-'A^P&-;V]O(+*!Y%W+&TKA=Y'? )..Y K%
MU:^\4^&]/>&;4;2_EO;RVL]/NY( CQO*VUS(BX4A1R,'GH?< [5;>%%94AC5
M6 4@* " , ?E38[.UA@$$5M"D0.X1J@"@YSG'UKSS7?$7B#PL-<L)M26_EBT
M634[.Z>W1&1T;:RLJ_*P^92./7K5H2^+9/%8T,^((46ZT[[?YZV2%K=@X4QH
M#P5)8<MDX4^N0 =[Y:>9YFQ=^-N['./3-5-2NM-MT@34Y;9$N)EAA6X(Q)*V
M=JC/5CS@5P.E>)?$GB*?PU:07\-DU_I,US=S);JY#QR(FY W R3T.1@GT%9&
MOZM?:GIOAV'4Y(YKS3O&T%C)/&FP3;"Q5]O8E6&0.^: /78;:"V4K!#'$#U"
M*%S^50WPT^",ZA?K;(EJID-Q,%_=*.2=QZ"O-[_Q[?IJFISV]_)_H&HFTCTI
M-->03QHP61C,%.'/SD8( P,@U'#=ZQIUM\2]3;5#<&S>7RXI8$*[UMXRK?0#
MY<=#U/- 'J-N]O<1+=VYCD2=%994P1(I&5.>XP>/K2-96KB(/;0L(3F+,8.P
M_P"SZ?A7#V6LZUKMSH>D65^FG,^APZG=W,=NCLS/A515;Y5&0Q/![ 8JE:^*
M/$>I7VD:/'>6]O=M>W]A>W2VX8-Y&"LB*3P2".,XR>X&* /17L;25'22U@=7
M;>ZM&"&;U/J?>I$AB1G9(T5G^\0H!;Z^M<YX-U+4;V/6+/4[E;JXTS47M!<"
M,1F5-B.I*C@'Y\<>E9\]]X@US7]?MM)U6/3H-(,<,:_9EE^T3-&)"7+=%&Y1
MA<'J<T ='/=:)HAAMIYK"Q-[)Y<43E(_/<\8 XW'D?G6AY4?R?NT_=_<^4?+
MQCCTXKRFPO+WQ1X\\':T+W[.+K19+GR! K"/YHO,0$\X8YYZCM70_$P7QL]
M6RU![3S=:M(GVQJV<R J>?0C..A[T =9:'31>W<5H+874;+]I6(*'!89&_'.
M2#GFK,D4<RA9(U< @@,,X/K7F?D:ZOB?QO+IVL):/:QVTC2&V60SR+; \@\*
MO'..>>HQS!<>/[_4#%Y6I_V4Z:5;7@2/3GN1//,A?:Q"G:@P!V)W'GB@#U/R
MH\N?+7,GWSC[W&.?6G*JH@1%"JHP !@ 5F6&KFY\*VVM7%N\+262W4D)!#(2
MFXKSW'(KFM#O_%$FD:?XGO-1M9]/NK0WES8^0$^SH8]Z")QDL1P#NZY)XZ4
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
M#18(_P!L5E+X[U&\FM89M7;3(;N.XOHYX=/-RYA\XQP(%"D %5+%B,G( (H
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
MZA$UE>7,/F:8+=0L<$LHC7:_WBX#*22<'D8% 'I=%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9
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
MI?>+]+U_[6T9L+>: 0JGWO, &=V>,8]*HW_C5+?Q?<>'$L[OS8[ W(N!;2%
MQSCG;C;Q][.,\=:K>$?'MEJVE:!#?2W']H:A:Q_OS:.D$L_E[G17QL+##< ]
MB.HQ0!*/!-S?31CQ!K1U2WAM9K6)?LHBD*RJ$8R.&.YMH[!1GG%2:=X/O8K[
M2I=5UPZA;Z0#]BB%J(CNV% \C;CO8*2!@*,G.*O6WC+1KO5ET^*6?>\KP13M
M;N()94SN1)"-K,-K< ]CCI4?BWQ;%X5&F>99W-R;Z\2V A@>3:#U/R@Y;'1>
MIP<=#0 F@Z3:^!/"CV]Q>/-;P2RSO,(3G#N6QM7).-V.*SOAKH7]DZ->7C0S
M0_VA=R300SC#PVP)$,9';"\X[;L5HR^.=$CUE]'#W<NHQM$KV\5I([H)%#!F
MPO"@$9)X&<&C_A.=#_M/[%YMSC[3]C^U?99/L_GYQY?FXV[L\=>O'6@";6?#
M2ZQXBT#5S=&(Z1++((@F?-WIMQG/&.O>J4O@E)?"FIZ%]N8+?7LMV9O*Y0O/
MYNW&><=,YJ2_\?:#IT][%-+=.;"3R[QH;261;?@-N<JI"KAAS['T-6+_ ,9Z
M+IU^;2>6X8H$,TT5M))# '^YYDB@JN?<].>E &EK&E6VN:->:7> FVNX6ADV
MG! (QD>XZUAZ?X5OUU>PU#6M;_M)M-C=+-5M1#M+KM9W.X[FVY'&!R>.:Q]/
M\<23^-/$:WUS<6>C:0B@))I[JO\ JPS.\A'!R?E7^(8(SFN@A\:Z-)8:C>2-
M=6RZ=#]HN8KFUDBD2,@D/L8 D':>1Z$4 4M/\!VMI\-AX,GO))H!"\?VE4",
M"7+A@,G!!(_*F)X)O+W5H-0U[6_[1:.RGL6B2U$*/'*%!. QPWRG)Z'(P!CG
M:T/Q)I_B(3OIOVB2&+;^_>W=(Y,Y^XS !\8.<9Q5/4?'&AZ7>W%M<2W+"T*B
M[GBM9)(;8D @2.JE5X(/7@'G% !HOA[5M-:*.]\0O>V=M;FW@A%LL9(X :1L
MG>P QD!1R>*L^$O#R^%/"UAH:7)N5M$91,4VELL6Z9..OK6!-XJO;CXIP>'[
M>2YAL(;-9Y-NGNXG=F8<R8PL> ,.."<C/&*U-7\80Z3XOTG0&LKN5KZ.1S+%
M;R.$VE0,%5(/)Y/\(P3C(H EU;PY/?>)]+UVSU$6LUG')!+&\ E6:)V4LO4;
M3\O7GKTK)MO ,T,%GI4FM-)X?L[E;B"Q^S 2?*^](VEW?,BMCC:#@ 9J'P[\
M0K62R5-8FG-PVHSVAN$M'\B,^>Z1(\BKM5B O4]P3UK=F\9:-!JYTYY9]ZSK
M;/.+=S DS8VQM+C:&.1QGJ0.IH WZ*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XWXKVMQ>_##7
M+>U@EGG>) D<2%F;]XO0#DT[2K69/B-=7+V\BQ'0K2,2E"%W"24E<^O3(^E=
M!K&MZ=H%FMWJER+>!G$8<J3\Q!(' /H:R]-\?>%]7OHK*PU>*>XE8HB*C\D=
M1DC':@#@=)TR_23X8[K&Y46US?F?,3#R@0V-W'RY[9JMK<-S+\-?'^BI8WK:
MB=6GN$A%K)^\C>Y5E93C#9'/!->UT4 ><ZU>7O\ PE-Q9W=QK-K;"RA_L^+3
M+<_Z7(=V\-($."#M&"5 !R?6L#PU9WAU+X6AK&[0Z=;W\%WYENZB%_* PQ(X
MR>AZ'M7LM% %'3-5@U9+IH$E3[-<R6SB5-IW(<$CU!Z@]Q7"6]P]CXOCAT)]
M8A>XU)_[0TFZM&:W5&+%YTDVX0$_.,.02V,9-=?X:U?2-9LIKG11(UJ9W8S-
M Z+*Q)+,I8#>,YY'':MJ@#QC1+&^T[PYINH7&GWAAL/%-Q=7$2V[LXA82()
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
M2]1DO+ZZO--@D@AEN)0Q97/.["C)'0=*9I_@G3].NHWBN]0>T@+M;V$EQF"
MN"#M4 'HS  D@9XQ0!@^#)KVUUJ"QUNZUR#67MG,\%Z_FVUVX*[I(&&54#/W
M1CAN1QFI?B/8"]U'P@INKN /K*Q'[/.T?!BD.>/XAMX/;)]:W-)\'VFDWT%W
M]OU&\-K$T5JEW/YBVZ-C(7@$\ #+$G'>K7B#P[:^([:UBN)[FWDM+A;F">UD
M"21R*" 02".C$<CO0!Q<RZAK-GXOU;^V]2M)M(N)[>QC@N"D<8AB5@SITD+,
M23NSP>,5W&DW+ZUX7L;J;=%)>V4<C^62I0N@)P>Q&:R;_P !Z=?SW;F]U*"&
M^"B^MH+C;'=D*%RXQD$J #M*Y'6NGCC2&)(HT"1HH5548  Z 4 >):)ICOX,
M\%>7J-ZDEWXAE#2&8N8P/M0.S.0I(SSZG-:VI:IJF@RZ]HEI?ZI=1#4+""!S
M*);F-)QF14=SU.TA<G@M78Z?X#TS3?LR17-^\%I?&^MH))@4A<B0$+QG:?-8
MX)/;FK5[X1TO4)=4EG\_S-2,#2,DFTQO#_JV0CE6!P<^HH SO!;:JE[JD%U:
MZQ#IB^4]F=6D628,0PD7<'8E1A2,G/S&L_Q/>7MC\3] EL-+EU*;^S+M?(CE
M2,XWQ<Y<@?\ ZZZO1M#CT<7#_;;V]N+A@TL]Y*'<X&    H ] !UJ2;1K6?7
M[76G,GVJV@DMX\-\NURI;(]?D% 'G>OPZ]::?XJ\736QT6XFM+:V@@BG5Y?D
MDR9'9.,G?M&">!73:U?W</CNSM(KF1+=]&O)FB5L NKQ!6QZC)P?<UT.KZ5:
M:YI%UI=\A>UN8S'( <'![@]B.M9%CX*LK34EU&:_U*^O5M9+3S[N<.3$Y4D8
M  X*\8'<YS0!P>CWFLVWPEM_%$NO:A/JM]##;!I9=T4 DG2/>$/&\ YW')R3
MVXK5\;:#<Z-X(UT1:Y>W=M+#!L@OG,[QR"9<N')SM(Q\O3(XQTKKK?PCI-OX
M/3PL8Y)=,6'R=LC_ #[<YSN&.0>01TP*H_\ " :9+:WL5[>ZE?37D<<+W-U.
M&E6-&WJBD  #=R>,GN: ,:[GF\*>*;B*7Q!?FQFT.YO)I;QS/Y,L;H!(BGIP
MY^08!P.*H:+>ZM9^*]%M(6\0)'J5G<;VUN9'69T16614#L8^3R,*,-C'%=SJ
M_A;3-<NGN+]))"]C+8,@;"F*0J6]\Y48/:LU? &GFZLKNXU+5;N[M,K'//<!
MF,97:T1 4#:0>< $^O H XT:YJ?AS0M3>[NM<M_$,.ER.]OJ+":">4%09H&R
M5PI;[HQPPR.*N"?7M.LM;:&'Q)!8KHES(T^K3([I=(N4:,J[%<@L2!@ J,"N
MJMO FF1AUO+K4-3B-J]G'%?3[UBA? 95P >0JC))/'6I+?P79Q6M[!<:CJE\
M+JT:R+75QO,<+#!5< #/^T03P.: *WP^L[L^&=.UB_U:^OKS4+&"603S$QIE
M 1L7H#@\GJ>IJ+5A<:W\0$T%]0O;2PM]+%ZRV<[0O+(\I09=><*%/ /5N:Z?
M2]/@TC2;/3;;=Y%I D$>\Y;:BA1D^N!5#6/#-MJ]]!?K=WMA?P1M$MU92!',
M;$$HV001D \C@],4 <%9:CK&IWVAZ++K-ZB)JNI6$]S$^V2XBA!*$D?Q8 &X
M<]2,'FNK\$RW,=QXBTN>]N;N+3M2,-O)<R&201M%&^TL>6P7.">:O67A#2M/
M;26MUF4Z8TSPEI-Q=Y00[.3RQ.2<^IJ_I^CVVFW>HW,!D\S4+@7$VYLC<$5.
M/0804 <7?Z>)?C+)*;N\4+H)G$:SL$R)=NW;TVG )'<\UA^&H+S1_"GP_P!3
MAU:_9[R:VM9K=ICY!A>-L*(^@(POS=<YKT2_\,6E_P"(;;6_M-W;W<,!MV\B
M0*LT1;=L<$'(SSQBFQ>$]-BTC1=,4S_9]'EBEMLN-VZ,$+N..>"?2@#@] U7
MQ#JEQINL06OB&2:XU BY+R1_81;&1D*JF_(V+@YV[B5.>M=7\4)9H?AMK;0N
MZ$PJLC)U$;.HD/\ WP6JW;>#+"TU);J&\U!;=+AKJ.P\_P#T=)6))8+C/5B=
MN=N3G%;]Q;PW=M+;7$22PRH4DC<95E(P01Z8H SKO3-#D\--875O:?V*L !C
M? B6(#(.>@  SG\:\YUK59-#^('B_5+':TMKX726$_>&0S;3[CH:ZF/X;:2L
M4=G)J&L3Z5&04TN:]+6X .0I&-Q4<?*6(XZ5KOX4TJ76[[598GDEOK(6,\3'
M]VT0SQC'N>] '+M!J/AO5?#!MM;O[U]59[:Z2\G,J._D-(LBJ?N89.BX&#TJ
MCH]Y?:?;7UOJ=YKUKKBZ3/)+!?2>9#<2*HS-;N"0-I/W5QPPR.*ZO3_ ^G65
MS!-->:C?BUA:"UCO)]ZVZ,-K!< '.WC+$G'>BT\#V-N6,U_J=Z!:R6D(NK@/
M]GB< ,$X')  RV3QUH X[0[O5==M_ 5K/K-_''?Z3<S7KPS%9)RIAP2W4'+=
M1S@GUHM+_5+J>Q\,/J]^L#Z_>6;W8F(N&@AC,BIYG7). 6ZX'6NYTSPCIFDG
M1C;&?_B46LEK;;W!^1]N=W')^05C^(_"\-KIWFV&GZA=S-JIU!WL[I8[B!W!
M#/%N&&XXV$\@GK0!)X0:]@\4^*M,N=2N;Z"REMEMS</N:-6BW8)[GGKU. 3D
MTS6?^2N^%O\ L'WW_M*G>!-%N;"[UW4KBTNK5-1N(VBCO)1).RH@4O(02 68
ML<9X&.G2M/7O"5IKVI66HO?:A9W=FDD<4ME,(SM?&X'@_P!T4 8GBJ.&U^(W
M@Z[M%5-1GFGAG*\&2V$19M_J%8*1GH:YR+6KU+W0]7L;KQ%<P7^KQP->W4B)
M9W$,CE=J0;R5 &-K;0?ESGFN_P!'\(:9H]]+J >[OM1EC\IKR_G,T@3KL!/"
MK[ "LL?#325LH+3^T-6\BSE66Q0W((LV5MP\L;>W3YMQQD=S0!QT4EUH6F^-
MKZQO-2>Z?7TL$Q-O95D-NI90QV^9AB 3[=J['P<=5BU?4()K36XM),,;P'6)
M5DE6;+!P&#L2I&P\G@YQ5U_ VER3ZPSSWI@U8[[BV\[$8E^7$JX&5?Y%.<]N
ME:&C:#'H\EQ,;^_OKB<*KS7LP=MJYVJ    ,GH.<\YH P/$^I7MK\2_ UC!=
M2QVMXU]]HA5L++MA!7<.^#R*Y@S:LG@R?Q.VNZDUY:ZR\447GGR?*^V^449.
MC#:3R>1P!C%>CZAX>LM2U[2-9G,OVK2C,;?:V%_>IL;<,<\#BJK>$-,;P[-H
M9,_V.6Y-TWSC=O,WG=<=-_Z4 :FJW<=AI%[>37 MHH('D><KN$8"DEL=\=<5
MYIHFIZC8>*/#BAO$;6VI0S^>^K3(RW)6+S Z1AV,1R.F%&&Q7INH6-OJFG7-
MA=Q^9;7,30RIG&Y6&"/R-<[;^ ;&&ZTZ\?4]6N+O3G!MIYK@,R)M*F/&W&T@
MX/&3@<\"@#'\,0ZE>>'=+\7R:_?-=7$375U:2/OMY496(B2/("%?EPPY^4YS
MFG^&[;4G\.Z3XMD\07TMQ<6AN[NTE??!,'C+B-$R!&5.,%>P(.<UL67@+2K&
M_MYXY[Y[:UF:>UL))]UO;R-G+(N,_P 38!) R< 4:=X#TK3;ZUGCGOI;>S=W
ML[*:?=!;,P()1<9Z,P&2< G&* .4M9]3LO#7A7Q4VM:A<7NIW=F+N&2<M Z7
M# %%C^ZNW>,$8/R\YJ?PV^HW^J>+=5O-8U&2'1]6N5M;-)RL9"H#M<?Q+R,+
MT'/K71V7@+2[&YM&6YOY;.RE,UG82S[H+=^<%5QDXR< D@=JU-(\/V.BOJ;6
MWF-_:5V]Y.)&##>P ...F .* /-OL=W)H7@/7+K6+ZZN=1U.SGN8YYBT1:16
M?Y$Z)MZ +@8SG-)K&MWL0N->TR[\0W2QZJD2W;2)'8;//6)HA$7RZ@$KO"$E
MN<UV%K\.M)M7L,7FIR6^G7"W%E;2W.Z*W()("C&2.<<DD#@$4V?X;:1<6L]F
M]YJ?V&29IXK47&([:0OOWQC&<[B2-Q(&3Q0!SFI#4[S3?'VI_P!NZG ^C7$S
M6,<%P42,I;QR<@?>4D_=.1UXYK1MQ?\ C'6]6ADUF_TT6%I:_9Q92F-1++%Y
MC2.!]\9( 4\84^M=,GA2P72M:T]I+F2/6-YNW=QO)>)8F((&!\JCMUJKJ/@7
M3;^7S$O-1LV>V2TN/LEQY?VF)00JR<'. 2,C!P3S0!R&KW^O7NN:U9P-K]S=
M:9!!%:3:48XH//,(D,DB-(-P9F'RG< HXYKT8)=ZAX>V2E[.]N+3#E#AH9&3
MG!'<$_I63>>!M,N)=UM<W^GQO;I:SPV,_EI/$@PJMP3P"1E2#CC-=(B+&BHH
MPJC 'H* /*;/Q5JM[=>%KPW<J06,%O'J\8;Y9)IY&M_G_P!UXRWMFDL]<U:?
MQ)X-N#J-S]EUK4M2F\GS#M,"J1"N/0*H8>[&NS7P'HJV&N6:BX6/69FGN")/
MF1B=WR''RX8EA[DU8_X1#2A/X>E43(=!1H[)5?C!C$9W<<\#VH \N73'B\,Z
MT8M0O3,?&$=NCS3&0)MNHP'PW!;U/?%=[HD=QI'Q!O\ 11J-]=V3Z9#>*MY.
M9FCD,DB-M8\@$*..F>E6O^$#TP7%XXN;_P FZOTU%K;SAY:SJZR;E&,C+*,C
M/Y5LKH]LOB!]:!D^UO:K:'YOEV*[../7+&@#D/'6GB^\:>"T-W>0K)=SJ1;S
MM'C$$A!&.A[9]"17.75M>6WAWQUKUKJ]_:W&GZK=36T=O,4CW*$)WJ.'ST(;
M(QTQSGTC7_#=KX@-E)-<W=K<6,QFM[BTD".C%2I'((P02.E1R^$M-FT;6=+8
MS_9]7EEEN<.-VZ0 -M...@H Y2]U#7[OQ]XBTS2[UTE_X1Y);.)G_=I.S$!@
M#P#TYK5\$W2&]OK-Y]=BNDBC>73]9?S'CR6'F))DAE8C'!(!7H,UIW/@[2KO
M5;[49?M'GWMBMC+MEV@1@Y!7'(;/?-3:/X;@TB\GO6OKZ_O)HUB,][*'98U)
M(48  &23TR>YH Y_XEZG#':Z5H<D=S*FIW:FY2V@>9_LT1#R?*@)P3L7I_&:
MYNU\4R:/X1\966F"YM9+&4W.G_:K9X62&X;@A) #A)#)VQP*]-_L6U/B+^W&
M,C7@M?LB@M\J)NW' ]2<9/L*S?$GABSU47=\;,W=VVG2V7V8S>4EPC88(S8.
M/F'#=LF@#$6TO= \?:!IT>N:C=V5U9W;RQ7=P9"9$$?S9//.[IT&.,9-<MH=
M_K<7PBB\63:WJMWJ=RJVD:>:&6-7N1%N5#P9,9(9CU..E;WAO0;ZX\8:=JDU
MCK-O%864T,DVKW"222.^P+&FPD;5"L=V!DD=:ZJR\':39>#E\+*DLFFA&0"1
M_GY8MG<,8()R".F!0!PM]JOB'0]*U=K6U\0PV4L=K'!)J<D<T\<TDXB?RVWM
MG*N" QP&'8&DU&]\0Z7H'B!K5-?LK(6]N]M-JLRR2QS^<%<*P=B5*E3@GL<=
M:[>/P98-8W]K?WFH:E]MC6*26[N,NJJ25"[0 N"<Y SGDDTW_A";*73[ZTO=
M0U.^-ZL:2S7,X9PJ-N55P H&<]LG/)- '.3:/>_\)=JFB#Q'K?V(:5'? _:R
M)!.7D3(<<A<*#L&%SVQQ6-::_J_B)=-BG'B";9H5G<EM&D2-C/,'S))EUR/D
M&%Y'WLCI7J#:+:MK4^JDR?:9K1;-_F^7RU9F&!ZY<UCGP'IR6UA%97VI6#V=
MFMB)K6<*\L"]%<E2#CD@@ C)P1F@#G[!=<U[Q+8Z=K6H:AI[?\(_#<7EO:3^
M43<>:ZD[E^[T['T[#!Q-,6ZUO5_A_-?ZG?O.3J4+R)<%"_DLRJQQ_$0,,>XZ
MUZ?9^'K"PU.._MQ(LL=BE@BE\J(D8L.O).3U)K,/@/3%@TN.WN;^VDTR>::W
MFAF <>:Q:13D$%3N]/QH T?%%^FF>%]1NY+Y[$1PG%RD7F-&QX!5?XFR1@>N
M*X+3]0U/3?$<U@O_  D%O;3Z)<W.W6+E)7,L90"1-KL4X<Y' Z<<5Z+K.D6F
MO:/<Z7?*YM[A=K;&VL,$$$'L00"/I6(O@.P-_%?S:EJEQ?)#);M<33@M+$X
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
M!N ?(!(SBN6UW0=;\1:5XRU%-*FMI]2L8+.RLYG02N(RS%FPQ5<ES@9Z#WH
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
M8M4LXY9D07*(Z$ ,3A2V"!G'.* .OM/&JR:I=Z9?:-J%G>VEB;Z6$A92R X
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %&<]*YGQY<P0^&&MYX;B?[;<0VD<$$_DF5W< *7_A4]"?3-<+
M;:9<1:WXH\/0+IF@K/I$#^1:7;O;I*TCJ"Q*H59AM4X'((/)- 'L%9EYKME:
M?VE'YADN-/M!=SPJ#D(0^WGID^6WY>XKGO \=O8:AJFE_P!AKHM]&D,LUM;W
M'FVSJV\+)'P,$E&!! /RCKUKG[O2-/'C;X@W8M(A<1:/%)')MY5GBG#D?4 9
MH ]*TR^34]*L[^-61+J!)U5NJAE! /YU98*ZE6 8$8(/.:\EM=)MM!B\ ZGI
M<!74;N!DN)=Q+7 -F[A7_O#<JX'; QBCP1IFI,WA76H[#3K1KF/S+R^&IM)/
MJ(>)F8.AC&6WX?&X[=I XH [[2_!WA_1+T7FGZ<D,R*R1L9'81*>H0,2$!]%
M K=KC/&$$6I^*_"VC7ZB72[I[F2:!C\DSQQ@HK#N.6;!X^7VK&U6QT6(:9X8
MTN!M962_N7CL)[[9;0F-07CD(5CL3>"J8/)]!0!Z917CND:;=:IH.JZ1"FF$
M6/B1A'I+W;&VG1859K=7V@X#,SXVX!7IBFX&I:EH^A6GAR-K6!KXSZ-J%^5A
M2X1HN P5PZJLA*KC'S$\8Q0![)17.^"+2]L?#:VMZ\!:*XF6)8;DSK%'YC;8
M]Y )*#Y>G\-><6VA6,WAS0=299!?7'B.6VDN%D8.8&N9D:($'(0J.0/4GK0!
M[36>FB::FMR:TML#J$D?E&=G9B%XX4$X7.!G &<<UYK=16&D-XF\/V]C*]E/
MK%E;VFGV\_D1EY(4=E+8.V,E26 '/(QS5:UT6[EN_&>A6=I9:=<6UK9WMI::
M?<-+%#=*7=2,JNTML0$ =,>M 'L=9D>M0R>)KG0Q$XF@M([HR'&TJ[.H'U^0
M_G7->$]2C\7>);CQ+"3]CM["&TMQG@22*)IOQ&Z)?JI%5;[1-*U[XNWUMJL"
M742Z' RVTARC'SI1N*]R,\'MNH ]"HKP[0TO]>;1],FTRVURSMK"Z-O#J%ZT
M2,%NWB63.Q][*BH 3TW9!YKU/P>EU:>%=-M=1NH)[M$90\4_G!E5B%PY +87
M:"<=: -2\U&TL'M4NIA&UU,+>$$$[Y""P''LI/X56TC6H=8DU)(HGC-A>O9O
MOQ\S*JMD>WS#\JY3XBZ58:EK7@X7MI%.'U;R6$BYRAAD)7Z94'\*YG4M!T^X
M\-?$35IH-U]97]R]I+N(-NR0QL&3^Z<]2.3@#M0![)39)$BC:21U1$!9F8X
M ZDFO(=4LM2\1:UXE=M-L;F6TA@2UOKK46MVL ;=9!)&!&P'SLS%LC.W!X%=
MKXS@U"Z^%VKPH1)?OICAO)Y#ML^8+ZYYQ]: *Y^)6D_9S?#3M9;2 >=46R8V
M^W^_G.[;_M;<5V$4L<T*312*\<BAD=3D,#R"#6-I^K:+_P (5;ZFL]NNC+9*
M^\XV+&%P01[=,?A7,0:?I/B[QQJ\>JVZ7=C:Z?9MI\$RE42.4.6D53C#$@#.
M,C:!Q0!Z"ZJ\;(WW6&#SCBJ6DZ-I^A69M--MA!$7,C#<69V/5F9B2Q]R37E?
MA&QA\4W^A0:X&O[<:'<82=B1,J76R-F_O'9@@GN<]<4[PUIT%GIGP^UB/>VI
M7-XUK/=.Y9Y8?)GPC$]5&Q,#MMH ]AHSSBO$=.TRQMOAGH_B2URVNQZI$L5U
MO)D.;ORS%U^[L)&WIWI?%Q2?3/$/B:PTJ!'M=1,<>K7=^PN4ECD5,0H$(5-P
M("EAGDD<T >VT5YE>:!IVN>)_';:G!]I6WAMS CL=L3&WSO4=FX'/48X[UGV
MVNW'AC3M*U^5WF.M^&XA\QR9+Z*(-'^+JY'OLH ];=UBC:1V"HH+,Q/  [US
M.G^.M/U"[LHOL&IVUO?G;9WES;;(;@[2P"G.1E02-P&>U6](TJW\/^"K?3KZ
M0-#;69%U(Q)W':3(Q^I+'\:YNR.K>$?[#CBU>WUGPY=SPV=LLT06XA5QB,K(
MIQ( ,9R <<YH Z[0-:A\0:1'J,$3Q(\DL81R,YCD9">/=<_C6GFO%;71K&V^
M'EEXACB(U:+7!Y=UN.^-3J!0H/12I.5Z')/>F^-?+NM-\5^(;+2H/,L+IHEU
M:\OV6XBFB*KB! AVJ&& -PW$G/6@#VSI17F-UHMEXB^,E[:ZI&;BS31()3;,
MQ$;OYC %@.N,GCISGL*S+/3]7U2YNM8CT_3H]0CUV11JT^I,DT:I<;!#Y?EX
MVE!L";L'<#U- 'IVC:U#K0OC%$\?V.]ELVWX^9D."1[5IUXMJFBV+>#?'6N-
M$6U.SU:[DM+C<=UNRNI&S^[SUQU[]JZ!M(TSQ)K_ (TFUZ-9I+!HX;8R,?\
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
M7 N&?8W^OQ:M^\;^\W/WNOS5ZC0 4444 %%%% !361'V[E5MIRN1G!]13J*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** *>J:58ZUI\ECJ-LEQ;2$%D;/4'(((Y!! ((K+'@?
MPT!_R"(#F%H&+%F+HQR0Y)^;GG+9([5T%% &9I'A_2]!69=-M!"9B#*Y=G=\
M<#+,22!V&>,TR[\,:-?:J=4N+%'O6@-NTNY@6C((*L <'ACU]:UJ* */]CZ?
MC3Q]E3&G?\>G7]U\A3C_ ("2*J6'A/0M,U-M1L]-BANCNPP)(3<<ML4G"9[[
M0,ULT4 4-7T73M=M%M=3M4N(E<2("2"C#HRL,%3R>0>]4)?!?AV73;73SI<2
MV]J[20"-F1D9OO$,"&R<G///>MZB@#GG\#>&7CE3^R($64QLPC+)AD7:K+M(
MVL!QD8.*ED\'>'Y-+ATYM-C%M!(98PK,KJYSE@X.[)R<G.3WK<HH K6&GVFE
MV,5E8VZ6]M",)&@P!W_GSFJZ:#I<=I;VJV<8@M[@W42<X24L7W#WW,Q_&M&B
M@#)OO#.C:DEXMY81RB\D26<DD%G0 (P(.00 ,$8JF_ANST2-K_P]HUJVJ1P^
M3$))VB#J6R=[8;/)9LD$^_-=%10!B>$M 'AKP[!IY:-Y]SS7#Q+M5I78LY ]
M,G ]@*=JGA30]:NFNK^P26Y:-8C,'9'V L0H92"!\S?7/-;-% &+>>$=!OK&
MSLY]-B\BR79;+&6C,2XP54J00" ,C.#CFG?\(Y9)J6D75O''!'I<,L,$,:8
M5PHP.>  O3'ITQSL44 9VL:%IGB"UCMM4M%N(HY!*@+%2CC.&!!!!Y/3UI/[
M TH6%]8_8H_LM^6:ZCR<2EE"L3SW  _"M*B@#$U'PAH&K7,=Q?:9%-*B+'DE
M@&13D*X!PX'HV16WC P.E%% '-'X?>$S?F]_L*U\TR>:5P?++_WO+SLS[XJ[
MJ_A;1=>FCFU*P2:5$,8D#LC%#R5)4@E?8\5L44 4H-(T^UNH;FWM(HI8;?[+
M$4&T)%D'8 . ,@?E4<6@Z7!;6%O%9QK#I\GFVJ#.(FPPR/P=A^-:-% '%>$O
M &G:3IFG2ZE80/JMJ[R&179D#[F*OM^Z6"D#=C(]>*U9_ _AJYNKNXGTB"22
M[W&8,6*L6&&;;G 8CJP /O7044 9]IH>FV2W"V]JJ_:8TCF)8L9%5=B@DG)P
MO%86H^&9M0U+0].6RLX/#VCRQW,9\PM([QJ5C0*1A57().23@#UKK:* $(#*
M58 @C!![U@Z=X)\-Z3J"7UCI,,-Q'DQD%BL6>NQ2<)_P$"M^B@#-_P"$?TH:
M4NF?8H_L2R^>(><!_,\S=U_O_-5*X\%>&[J\NKN?28));O=Y^XDJY9=K-MSM
M#$<;@,^];]% &;9:!I>G7@N[6T6.X%NMKYNYF;RE.0N23G!-0/X3T*761J[Z
M;$;WS!+OR<&0# <KG:6''S8SQUK9HH S9- TJ73[ZP>RC:UOI'DN8LG$K/\
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
M3;!-+*,2QE=RR=!M!7!^AK<L-?T;5;>:XT_5K&[A@_ULD%PCK'W^8@\=#UH
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
MO;CTKN/$<TUSK'P_FDA\C4)+XR/%W13;.95_#(%==!H^F6THEM].LXI%Z/'
MJD?B!5(:"TWB[^W;RX$HM[<V]C %P(0V#(Y.>6; '; &.YH R_B#>I:Z7ID+
MP63FZU*&%);\$P6[?,PD8 C=@K@#(!)%><ZI<+-I_P 38GU"ROY&TZVD$EK!
MY4<A42!F5=S9Q@*6!/(QVKV^YMK>\@:"Z@BGA?[T<J!E/U!XJ,:=8J019VXQ
M%Y(Q$O$?]SI]WVZ4 ,TR:TN]*MY+22&:V>,!6B(9#V.,<=<UXYIZ6%]\./!M
MBWD3$>)(TNH<@D9FG^5Q[CL>HKVJVMH+.!8+6"."%/NQQ(%4=^ .*B33+"-V
M=+&V5WD$K,L2@EQT8\=>3SUH \K^(%L\?B7Q"EA&(VD\+*THC3[RBYPQ(&,_
M)N'TXKHO"T(F\8/>_P!OZ+?2+IBQ&WTJS:)?++@QLS>8XXPX XX8UW'D1>?Y
M_E)YNW9YFT;MN<XSZ9[5':6%G8*ZV=I!;J[;F$,80,?4XZF@#B/$G_)9/ __
M %[W_P#Z+6N+GU>.YT;0-0%WHUE!+KT-P-.M[<F>W'VG#O+*7X//S$J!E@.X
MKV]K>%YXYWAC::,$)(5!9<]<'MFJ_P#9.F_Z1_Q+[3_23F?]RO[WO\W'S?C0
M!Y'?O#_8?CNWAFM8YAXBBFF1U#8M<VV]V0$$QXR3R 1GFM&YL;.\DUFXU#Q;
MI >1+%7DL+$K!#*DQ:!I<R.K9/RD$CY<9QP:]/6PLUN)+A;2 3R)Y;R",;F7
M^Z3C)' XIL.F6%O:/:0V-M';/G?"D2A&SURH&#0!Y+JFHQ3P6QOHM)$MGXHL
M/M5_8<6\X*@[CDG:P& P).,#FNY^(8EN/AKK1T\F3?9DCR3G='P6VXZY3/2N
M@&EZ>MB;$6%J+,];<0KY?7/W<8ZU91$CC6-%544!551@ >@% 'GE]<Z1>^,_
M"Q\/RVDJQ65V9C:%2$MC$ @;;T&_9@'N#7.P6-K;_ GPQ/#;QI,+JPF$@4;@
MYN$RV>N<$CZ5ZQY&DZ+!-<>596$+L/-DVI$K$G W'C))..>YI]R--LM/ NQ:
MP6417'FA5C0Y&WKP.<8]\4 87Q)_Y)KXC_Z\)?\ T&N(U-K[0KRZ\.Z<'1?%
MT,+V;J.(9B%CN6_[]XD^N:]=EBCGB:*6-9(W&&1QD$>A%(8(6>-S$A:+/EL5
M&4R,''IQ0!Y#<&ST"V\>VJ6-M-9QW>G6B0W)(A13%"BM)CG:N03]*DCN_P#B
MM]:BFU;3KZ1_#<J;[&W\B,LK9V??;<RAL]> U>L-9VSB8-;PL)_]<"@/F<8^
M;UXXYJI96VC7-M$]A#82P0EXXF@1&5#DJZKC@<Y! ]\T >76NGVEG\#?#TZV
MT:VK/8S:DX09>#SD,A<]2N.OL/05>\?S^&K_ ,,>)%TGR9;MAIZWLUL<QLIN
M%V*6!V[@-W3G!'M7J"00QVXMTBC6$+M$84!0/3'3%5TT[3K6R>W2SM8;3.]H
MUB54R.<D8QVSGVH Y/5K2WLOBAX-%K!% #:7\1$2!0458BJ\=AV%:GC#Q5'X
M:L[:-'MA?W\OD6HNI1'$IQEGD8]%4<GN> .36TDUA=W"/'+;33Q@["K*S*#U
MQW&>*==6%G?!1=VD%P$^Z)HP^/IF@#G/#<V@:-HUS<_\)%87LDL_G7^H&YC"
MR3, .<'"C  5>P K,^&^O:1#\/HV?4[3_1#<S7 $RDQ)Y\AW, <@8YS78KH^
MF+;O NG6@A<AFC$"[6(Z$C&#4,_A_3)=/O+..S@MDNX6AE:WB5&*L,'M[]Z
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
MEM_Z*6M.;3[*YN$N)[.WEGC!5)'B5F4'L"1D5/'&D4:QQHJ(H"JJC  '0 4
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
MZY>\\"7LT.J:7;:TD&A:I<//<VWV7=,OF',B1R;P%5CGJI(W'% &%9VE[?\
MQSGNO[1B9!I$-P@>T4D0F8D1@YX/^UU]JVO'QU0ZYX2AT_4_L:SZD4;]R'^8
M0R$$\C(QGCW![5MV_AA;;QO/XC2Y&V33TL1;"/ 4*Y;=NS[XQC\:3Q1X>N=<
M.EW%C?QV5YIMV+F)Y8/.1OD9"K*&4]&]: ..TZ/7VUCQW-I.IV]BMOJ!DR]L
M)3*XMXS@Y(VKP.G)SVQS;TWQ=>ZKXE\%%K>V5=5TB6[F'E@LKA%.$8\@9)KI
MM.\,FP?Q S7GF-K$YF.(MOE$Q+'CJ<_=SVZUEZ;X _LZ_P##-S_:9?\ L33G
ML<"':9MR@;\[CMQCIS0!7\%>(]2UF_"7VKV;W7DLU[I+VI@GLY,C 7)RZ#D%
MCUX(/.*L?$W6(]/\,+IQO8K.;6)UL%GED"+$C_ZQR3T 3=SZD5;T[PSJB:W8
MZAK&LPWYT^*2*V*6?E2-O !:5MQ#' Z *,\XJW>>&8M1\6VVMWLJ3P6MH\%O
M9O$"J.[ O)DGDD +C''- '(>#=9T_28O%/A[1K^UNK;35>_TUH)EE189%+%.
M"?N2!ACT846NO>,)4\)3-J5@?^$BAPT?V3BU/D^;O4[LL< \'C)]*Z76/!EO
M?ZI::A831Z?+#!/;3". $3Q2IC:<$=&"L#ST]Z=!X1\B+PG']MW?\(^FW/E?
MZ_\ <&'U^7KGOZ>] ',7'C75M+TR\LKZ^M_ML6N#2UU$VQVK&8A-YAC4\L%W
M# XSCWJ)_'.LC3A#8W5O>W"ZU:V,5[):M$D\4PZLO8J<@X].V:Z2Y\$/(^HW
M-OJ7DWD^JIJEK*8-P@D6)8]K+N^=2H8'D<-[9I]SX5U+5+6S&JZVL]S;ZK!J
M.8[79&HC(Q$B[B0#CJ68Y)^E &/>^*-:\*:MK%IJEY!JD5OHDFJP.+<0LK(^
MTQD G*DD<]15::/7XO%W@B;5]0M[PS-<RGR[?RO)D^RN2HP3N7GOSQWSQT^L
M>#H-;URZOKJY;R+G2)=*D@5.=KN&+AL]1C&,50L_!NKG5=$OM5\0QW?]CB1(
M8XK+RO,5XC&2YWG+<@Y&!P>.<T <_8^)O&,^A>%-8;4+ _VY,EHUL;3Y8BZ.
M1+N#9)&S.W@<XXZU;N_&.L:%9^(+*^O+>YO+&^M;6WO6MRJA;@(=SHIYV;F.
M!UP*W+3P3]ET#PQI?]H;O["N8Y_,\G'G[4=<8W?+G?GJ>E.O_!2WUSKER-0:
M*;49[6Y@=8@3;2P!=C<GYN5!(XXR/>@#EKKQ[JEGX>\0R6E]%J<VGK:RVUXU
MH85D$LNQHV4\9&.H[,/2MR6^\3:9XLTW2+O5K6X36+:Y,;)9A/LDL:JP*_,=
MZ_-T;GCK5K4?"FK:[X=U+3=7UZ.66\:$HT%GLB@$;A_E0N22V.26],#CG5U'
M0/M_B?1=9^T[/[,6X7R=F?,\U57KGC&WT.<]J ,/X4O?S_#S3+J_OC=/<(9%
MRFTH"QR"<_-SDYKG/B!<Z5XE\5R^'[[6K/3HM)L6N$>XN5B_TV08A(W$9V*"
MW']\5V_@WP[=^%=!CT>;4([RWMR5MF6W\ME3).&.XACSU 'TI-"\)6NE1WTE
M[Y.H7M]>27<]Q) !DL>% ). JA5 SV]Z ,"+QM>ZWX2\+SZ3+!#J&MW"VLDS
MIYBV[(CM,0N<$@QD#MR#5+5O%GB71-/\:I<7-K-<:+:VTMI.L&T2>9N)++D\
M\ 8SCC/&<";Q!X6A\/Q7.IV]_/;0_P!KQ:A:^18^<ME*R&.4NH8%HFR<XQMS
MFJ&E^'I_&,/C97U.22WU>.VMTU$VAC1VC5BQCC)!V#<JCGD@\F@#4U7Q#KNB
M:;IC:EJ]K#/K-P LBV19+",1L[  $F1N H)QR<XQQ6>?B'=_8X+)]2ABDDU&
M2U_M8V3[6@6(2;UB_ODL$],@GVKM=8\/2W]IIC6=Z+74-,E$MM<-%YBYV%&5
MDR,JRL0<$'ISQ5.X\,:M<V]G<RZZC:W9W3W,-R;3]RH9"C1>5NSLVG^]G/.>
MU '.6_C+7+]-*L[*ZMFFGUB73GO7M659HA 95E"$@@@8XS@E3V-,N==\8V^F
M>*I!JUD7\-NS"0V0S> 1++M<;L)@'&5ZY[8YZH>&+ZXN-&N]2UG[5=:?>R7;
M,+<(C[HW01J-WRJ-V>2QX]^&W'@_[19>++;[=M_X2#=\WE9\C,"Q>OS?=SVZ
MX]Z .:UWQY=C5+^"SU.WTXV-I#-';R6;SF[E=/,VLP^ZN"HXYR2>V*OV^N^(
M/$/B>33M.NX=-M#I5K?[Y+;S98VDW_+@D#L,D]-O3G(T9O"FJ6UY-<:)KD=B
M;NVB@N_,M/-),:[5DC^<;6V\<[AP...=*R\/&T\57FN&\:4W-E#:F-DY'EEC
MN+ \D[^F!TH \^N-;\0Z]8>$'.IQ6ET=<FLIVBM\I(\0F4/@GIA?N],G/:O6
MQD 9.3ZUP[^ +B'2K&"QU=(KRQU:74X9I;7>A,AD)1DW@D8D(SD=*ZRSMKZ&
M[O);K4!<0RLA@A$(3R $ 89!RV6!;GIG% %VBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I:CJUEI0MS>3;#<S+
M!"JJ6:21N@  )/<GT )/ J[7&2_Z=\8H(IOFCTW13/ IZ"264HS?7;'C\30!
MT^G:I9ZM!+-92^9'%/);N=I7#HQ5AR.Q!&:2RU:RU"YO;:VFW3V4OE7$;*59
M&(R."!D$'((X/8UY1&FHZ9X+\2^);36;R&;3M7O9H+:-P(&5;ABRNN/FW?-R
M3QD8QCGL;\_8?BQH<T/R_P!JZ;<P7"^ODE'1C[C>P_&@#LZ*** "JDFJ6,6J
MPZ8]U&M]-&98X"?F9!P2!Z"K=>?ZI_R730/^P1<?^A"@#T"BO)8KO6D\&P^*
M7U[4'NH=7\A8-X\EH3>^249<?-\I/)Y'&.E>HZC<QV6F7=U+<+;QPPO(TSKN
M$8 )+$=P,9Q0!9JGJ.J6>E0PRWLOEI-/';H=I;,CL%4<#N2!GI7F^AZQJ-IX
MG\-H+GQ#/;:FDXN)=45%CN"L)D5XHP2T?*], 8-4)$U#4_!GACQ)=ZQ>33ZC
MK%C--;.X,*JUP"JHN/EV\<CK@YSG@ ]8U34[31M+N-2OY?*M+9#)*^TMM4=\
M $FFIJMI)JDVG!I!<0Q"9\Q,$"GI\Y&TGV!S7E/B4:AKGP^\8ZY-K%XC17-U
M;16@<>0L,4GE[2F.6."=W7)';BM77-0U"Y\5^+]*.H7,=G#X>6XB2)]NQ_F)
M(^N,'VH ] GUBRMY+%&D9_MS;;=HHVD5N,Y+*" ,=R0*O5Y/9W-]HNC_  PM
M;74;LPW[Q?:%DDW;E-N#L_W0>@IUSJ&KR^"M8\;IK5[%=VES</;V:N!;K%#,
M4$;)CYMRH<GKEN,8H ]6HKS._.JZG=^.9UUW4;2/2MKV45O($"/]E20[N#N&
M?X>G+>O'>:'=RZCX=TV\F/[VYM(I7*\?,R G'XF@"['-%-N\J1'V,4;:P.UA
MU!]Z?7CFCO?:3X?U%+/5;Y;C4?%3Z9Y\L@<PJ9RK2*",;RN1GUQ79:0UWH_C
MZ70#J-Y?6,^F?;4^V2>8\3K)L8!L9VL&!P>A!Q0!UTDT41022(AD;8@9@-S=
M<#U/!_*JUCJEGJ4EY':R^8UG.;:<;2-L@56(Y'/#+R..:X[XA6+7NO>#D%[>
M6ZOJA0_9Y=F/W,AW#C[W&,^A-8%Q:WT6F_$+6+36;ZSETZ_GGMX[=PJF1+>)
MLN,?.#@#!XZ^M 'KE%>2ZEKVNZKJ.M/8KKWVFQ2)+!-.C4V_FF%)3YH)^;+/
M@@]%''->J03,]E%/.GDN8P[JQ^X<9(/TH FJGI^J6>JQSR6<OF+!/);2':5Q
M(C;6'([$=>E>86NNW\>HZ!J-KJ&OWL.HZFL$EU=1I%97$4F['EQ;MRXP"IQS
MCDG-5UAU&P\*>+O$5GK5Y;SZ=K%]-;V\;@0D),2RR+CYMW(Y/ QC'< ]CHKS
MO?J7B:Y\47JZU?Z<-+D^SV4-M($5&6%)"[C'SY9^AXP*JV'C:^L;.XU;4I&>
M._\ #T.K6D)^ZLRJ%DC0>[/$0/\ :H ].HKR26[\0?;)-&N+KQ%-=Z;IMO\
MO=,5&W74BLS/+DC<,@ +TP#7INBSWEUH6GW&HP&"^EMHWN(B,;)"H+#\#F@!
MVHZG:Z5#%+=&0))*L*^7$TAW,<#(4$@>YX%65FB:5XED0R( 60,,J#G!([9P
M?RKCOB7JE]I6B:7+87,EO)+J]K"[1G!9&;#+]#57PW8,/BOXOG-]>,(EM,1-
M+E"'1S@C'0<X],T =EJ&IVNF"V-T9 +B=+>/RXFD^=NF=H.!QU. .YJY7%_$
M75+[2X?#)L;F2 W/B"TMIMAQOB8MN4^QP*H27>H67C5AK%_K-B)=05+&1$#V
M$T+8"PMC[KDY&6P=V,$]* /0Z*YWQUJUUHG@W4+ZQ+"Z41QQLBAF4O(J;@#P
M2-V0#QD5S>F1Z[=/JNGP7'B"QLGLA+!>ZOMWP7*MV8$Y0C!*GC@XQF@#T:BO
M(W\6ZOK?P^\1^+(;UK*2&W2WMK6)^(77:SR'U+%OE_V-I[FM^4:EX<\7:9:'
M6;Z^AU2RNC.MRX8)+$JL'C  V@[B,#CI0!WM%>.Z3J6NP_"JS\43ZWJ=UJ6H
M+#:+&I5DB62=8]Z(1S+C."3U;'2M1)?%)LM8M=,@\0_9=EM+"U^4%U_K,7"1
M.2028P"N[H2<=J /3JS[_6]/TR_T^RNYS'<:A(8K9-C'>P&2,@8''KBN"-Y?
MW.@E=*OO$5W!;ZB!J%JRB/4K:(Q$[ 6P6&\HV1R5) )JC>W<5[K'P\DAU&YO
MT75;I/,NXO+G3",/+D! .Y?NDD G&: /6Z*\V36=5-D/"QOIO[877/L37.?W
MIM1_I'F9]X?ESZUV_B"^33?#VH7LEZ+%8;=V^U&/S/*..&V_Q8/;OTH TJ*\
MJL-<U/1=?MH]VOR6T^EW5Q(FLE/WLD01@\84ED^\05.!R..*?;OK5EIO@C5F
M\0WUP^LWEO\ ;HI74QMYD3280 ?*HQC X(^E 'J5%>5Z1?ZO+!XS\076L7TD
M>A:E?I:62N!$PC3< _&6'( &1C'O45EKOB#2K(ZJD7B"YA&DW%S>OJD:>3YR
M1>8C1[3\H)#+M'&".XH ]9JG>:I9V%S96]S+LEO9C!;C:3O?:SXX''"L>?2O
M-+'6]?TJU;4DB\07$(TFXN+Q]41/*\Y(]Z-'M/R@D,-HXP1Z5(=.O+>_^'][
M<ZU>WTEW=^;.MRX93(UK(VY!CY1RPP..1Z4 >D:IJ=IHVF7.I7\OE6EM&9)7
MVEMJCJ< $G\*M AE!'0\UROQ,_Y)GXB_Z\9/Y5AWUGK&FZUI6FV_B'4)7URR
MNHI&ED!$,R1!TEC 'R8.1@<8(H ]'IDLT4";YI$C3(&YV &2< <^I('XUPNA
M^([[Q+J'AB*.5X6BLY;O58UXS(I\D1GV\P2''_3.I/BK;-<>&K("YN(!_:EF
MI\E]NX&9!S].H]P* .MM]4L[K4;W3X9=US9;//3:1LWC*\XP<@=JN5Y@-%N+
MCQ5XQ2+6M2M1:6MIL>"4+)(X@.&=L?-TZ< Y.<\8I1>)-6U\Z9%,^O8&@VEX
M[:,BAFN)@V7?)'RC9PO0Y.>U 'KE<W=?$#PE97TUE=>(+&&XAD,<J22;=C X
M(/I6AX;N-1NO#6G3ZO 8-1>W0W,9&"),?-QVYYQ7._#U5<>+T=0RGQ'=@@C(
M(PE '8V]S!=V\=Q;31S02#<DD;!E8>H(X-2UX^EY<:+JGB/0]"G-GI]QK]E9
MPR0@$6K3(&G$>> <C@= 6JYXGU#5?"H\1Z9::O?3QC0CJ%O+<R[Y;>59-AP^
M,X((.#G!!Q0!ZI17G.IWFI^$=>@F_M6\U!+G2+VZG@N6!3S851E*  ; =Q&!
MQC%,MY-5T:U\(ZR^N7U[+JUS!!?0SN&A?SHV;**!\FU@,8[=<T >DT5YCX67
MQ#KEMXCU-==O&N['4;^UTZU+@09&X)Y@QEL%A@9P-H]ZUO!%X[:A<6=U?:VE
M\MNCSZ?JZ@LK9P98W'#(3Q\I(Z=* .U>:*)HUDD1&D;:@9@"S8)P/4X!/X&J
MUAJEGJ9NQ:2^8;2X:VF^4C;(H!(Y'/4<CBN-\>6#7OB[P9']NO+=9+V92+>7
M9@B"0[AQUZC/H37.W$%_:Z%X\UVSUF]M)M.U2YFMX8&"QEE1&.\8^?/3!XP.
M.<T >P4PS1"983(@E92X3<-Q4$ G'IR/S%>;>*=4N;G4-4-EJ&OR365DCB'2
MD2.&TD*%]TKNP$A(*G;S@=N:BT3[1K7Q&T#5+F^NTEN/#$=Z\<<FV/>7CW+C
M'W3U(]: /4:IKJ=JVKOI8,GVI(1.1Y3;-A./OXVYSVSGVJY7GVI:SJ,7Q(UR
MPCO)5M(?#1NHX@?E67>PWCWQ0!Z#17F>E3:M9+X%U2;7+ZZDUG9%>03.#"P>
MV:0;5Q\I!4<]3SG.:[+Q;?C3?"]]<?V@^GML")<QP><ZLS!0%3^)B2 !ZD4
M;5%>41ZSJNG7GB"PCEUV&%?#TU]#_:SH\J3(2H="I) .1P>XX%7;=-6M[_PD
MSZ_J,SZ[;RQ7:NXV*WV8R*T:X^0J1QZ]\GF@#TJBO.]&U_5-9_X1?27N7CU"
M"6<ZPR'DBV_=L#[/(T9]QFN@\;ZC=Z?H<$=C.;>XOKZVLA<* 3")9%5F&>,@
M$X]\4 =)17$:M:WGAC0M2W^*=0^S7+0Q6K/"+FZCD9MK)&?XB^0%!'RG)Z5@
MVU_XC%YXAT72SK2RC38;JUCU22)KA6,C*^Q\L.57C<>&'84 >JT5Y1<^(I[3
M1VL[#4/$+3W&I6]K-:W<(^W6BNK,VPMPV\1D*<D#G!].K\%3ZHTFJ6]Y#JJV
M,<D;64FJ ><59?G4D$[@&&03SAL=J .LHJ.XF2WMI9I)%CCC0NSMT4 9)/M7
ME>DZSJ,&N>&)XKWQ!=V^J7#13W&H(D=M<JT3NK11Y+1\J".!QUS0!ZQ17DJW
M>M)X-/BEM>U!KFWU@PQP;QY+0_;?)*.N/F^4GD\CC'2M*^UO5;6VUWPVM[+_
M &L^J16]A<$Y98+D[E8'_843#_MG0!Z112*NU0N2<#&2<FEH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HKE_B+J]]H7@+5=2TV?R+R!4,<FP-M)D53PP(/!-9FM1^+O"VDW&M0^(
M1K,-DAGN+*[LXHS)$HR^QXP"K  D9!% '=T5RTWC:%YHX-*TG4-6E-I'>RK:
MB,>3%("4W%W4%B <*,GBF'Q]83-ID>FV-]J,VIV;7=JD"HNY590P8NP"D;N<
M\<$=< @'645R\7C:"YT6VOK32M2N+F>Y>T%BD:^;',A8.KDML4#:>2V.GK67
MK?Q"FMO#$VH:?H]W]NM]1BL+FUG\O= [.F=WSX.5<;2I(RPS@9P =Y17)+XA
MM$\;FVNY-3L[A-#^W36TSQFVAC$F"6VDGS0<@D$KBGZ;XX@OKK3DGTC4;&VU
M3(L+JY6,).=I8#"L60E02 P&<>O% '55RVLZ?=V7C/2O$=E ]Q&T+:=?1QC+
M")F#)(!WVN.>^&)[55M?B-9W4=G=+I&IIIMU="S%\ZQB-)BY0 C?NQN&-P!&
M3UZXT+3Q:E[JIM8=(U)K/[5)9C4 B&'S4)# @-O RI7<5QD=: *+?#G366X@
M_M+5/L%U>->W5EYJ>5/(TF\[OEW!<X&%(R ,YY-6+73[O4OB!/K5U \-GIUL
M;*Q608,KN0TLH'9?E51ZX)]*V->UFW\/:+<:I=1RR0P;=RQ %CE@HQD@=35;
M5/$UII.HM8S13M(NGSZAE ,>7$5##D_>.X8[>] &U17*:;X[MM0OM,A?2M1M
M+;58V>QN[A4$<V$WD8#%E^4$C<!G'%8FI^.IM2CT";3K+4K.QOM8MXH;V0((
M[J(N0PP&+*& )&X#(% 'HU9$_ARSN/%5IXB=YA>6MN]M&H8;"K')R,9S^-9R
M>-[5]16(:??#3WO#8)J1">0TX8KMQNWXW@KNVXW<9[TFG^-X-6UZ[TFPTG49
MGLKQK2[GVH(H2 ,,26Y![  G@Y XR 6/^$.TW_A&?[!\VY^R?:OM6[>-^_S_
M #\9QC&_CIT_.MC4+&WU33;K3[M-]M=1/#*N<95@01^1JGXCU^T\,:)+JUZD
MSV\3QHPA7<WSNJ @=\%A_P#7K-MO&L#75[:ZAI6HZ=<VMH;X0SHCM-"#@L@C
M9LD' *]>10!#!X!MHKK3+N76M7N+O3'!M)II8R8TVE3'@(%*LIP3C<<#YN!4
M2?#?3$%M#_:6J&QL[Q+RTLC,OE6\BOO&WY=Q&<C#$X!.,=:OZ3XM&H:K'IMY
MH^H:7<S6[75NMWY9\Z-2 V-CMAAN7*G!YJCH?Q$L]?TN35K72-573([=YGN7
MB4C<IYC558LS?0$=LYH -2^'&FZFFIV[ZEJD.GZE(T]Q8PS*(C*V,N,J6!R
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
M5)(L^8&+,%&W:>=W.1C.: -'2O#.GZ3!JT$7F31:K>37ERDQ# M* &48 ^7
MZ<_6JFF>#+73_DEU+4K^U2W:UAM;N8-'%$V 5 506X &6+''>MC2]0&J:=%>
M"VN;8OD-#<ILD0@D$$?4'D$@]02*P]9\:)H]Q? Z)JES::>@>]O(401Q*5W$
MC<P9\#D[0<?7B@"33?!MK8?NYM2U*_MEMFM(K:[F#1Q1-@%0%4%N !EBQQWJ
MK8?#^QLKK2IWU75;H:2^ZQCN)D*PKL*;.%!88/4Y/RCGKGJXI$FB26-@R.H9
M6'<'H:X[2T\;BXT+^T)08Q=WG]I<1<P_-]GZ?\!^[SSS0!TNN:1;Z_HEYI-V
MTBV]W$8I#$0& /H2#_*LBV\+6VCWPUB2[U34I+&V>.S@F=7\A" 2L8"@LQ"@
M98D\8S7-Z/)XIUG0=0UH>,'M/)NKM$ADLH&A18I74;CM#8PHR<YK5TWQ[+=Z
M)H\RZ+>WNI7NGI?SVMF$'E1GC=EV7@G.T9).#Z4 3^!]#>RFUO6I[%[*?6+P
MSK;2$%XHAG:&P2 2Q=R >"];/B'0;;Q)I#:==2SPJ9$E26!@KQNC!E8$@C((
M'4&L2Z^(FFQW6F6UE8W^HSZG9?;+-+:-?WBY VG<PVD DG.  #SGBFW_ ,0[
M;3Y-1631=4==+\IM0=%CVVRNBODY?YL!N0N3\I[8) -BQ\-6UC-J,YNKJXGU
M"***XEF9<ML0H&X4 $@Y/;/85GGP)9PV^GQZ?J>IZ?+9V26 GMI$#RP+]U7W
M(1D<D$ $$G'6D3QC;WAU&SGL-3L'CT][Z)W"!IH.1OCPQVL#CA@",C(K&LO&
M]RLW@ZST[3M2U"SU:U>8W%R\)F95 ZG>!N7(9N.01MR<@ '?6=K%8V4%I#O\
MJ"-8TWL6; &!DGDGW-<M_P *_ABN]0GM/$6O627]R]U-#;7$:)YC_>(^3<.@
M[]JIZ-\09[BQUJ\U31KRWCL]1:R@1/+9Y7W*BP@*YS)N/)X7GKP:T'\=VEM8
MWDE[IM_;7]K-% VGL$::1Y3B((58JP8YYW<8.<8H L_\(3HB>&O["A@D@MO-
M$XECD/G"8,&$N\Y)?< <G/ITXJN_@.QN;+58=0U#4+ZXU.W%K/=SNGFK$,D(
MFU JC))^[R3SFJNBZ_?:G\1;ZRN+>\L8H-)A=K*X*G;(99,L"A*G*[>0>V.H
M-;/B*QU2[MUETW79]+\E'9Q%;Q2^;P",[U.,8/3UH GO= LK_5;+4+C>TEI!
M- D>1L=)0H;<,<_<'ZUE:;X%LM.NK!VU'4KNVTTDV%I<RJT5L=I4$84,V%)
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
MY1&MU"9%)6.0,"'V[L=,$#FI9_#CM9-JVC^&M3@FM-1L[KR[Z]>6XO(X68L
MLCMLP)&VY89.?;/8V6@^$]1@:>STG39HED>(LMLN-Z,48=.S*1^%6?\ A$O#
MO_0#T_\ \!U_PH Q-$&I:A\0[[6[C2;JQL9-+AMH#<[0[%978Y4$X/S=/3%=
M==HTEE.BC+-&P ]3BN5U2V\&Z78:O=/HUA,VDP>?=0Q6R;U&TL!R ,D#UK4A
M\+>&YH(Y5T+3P'4, ;9.X^E &!;:+J*? UM$:T<:E_8;VWV?C=YAB("^F<\4
M:II^LP_#GP_96L%[N@%FFHV]G)LG,"J!(B$$'.<="#@'!KHO^$2\._\ 0#T_
M_P !U_PK%U2U\+:9K>FZ.OA:&[O+_<RK;VL6(HU*AG<L1@#<.F3Z"@#C;[PW
MJCP^+8[#P[J$%OJVEPI9K--YK[HW?(D+.Q5CN! R>/0Y%=IXGTV^N?%&GWMO
MI0U&WATN^ADA=PJ2,_E;8R3G&X*PZ8]:V/\ A$O#O_0#T_\ \!U_PKF/MG@E
M;7Q'<R^'K>.+0)&CNB;2,[R%W?)CKUQSB@#'FT35+CPUXGT_2--UFVTN?2S%
M;6&I2AV%P<\199B%VX')QG&.]7];\/-'XB@U2[TC5]0MI=+AM=NF7;PR131L
MQPP21,JP?J<@%3TS6SIVF:+?R6BR>!_LBW$#3%Y[:#$1#8"-M8_,1R,9XZX/
M%-\,VOA+Q3I)U&S\/6L40GD@VS6T8;*,5)XSQD4 4-+\-W5CXX\.7,&DM9Z?
M:Z)+ Z"<S+;R,ZMY>\\L>O->@UC?\(EX=_Z >G_^ Z_X5K0PQ6T$<$$:QQ1J
M%1$& H'0 4 <A>_\3#XN:3'#R-+TRXFN&'13,R*BGW.QC^%6?B)I][J?@RY@
MT^V>YN$GMYA#&1N<),CL!G SA36Y8Z39:=<7EQ;0[9KV7SKB1F+,[8P.2>@
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
M<,KJJL4*,IRK*RD%2.Q!% '%>!4GT_QMXATDV<&GV\=K:SBRM[MKB.-V,@+
ME5VD@+D =@>]=G<:#I5V;PW%A!(;PQFYW+GS3&<IN]=N!BJVG>%-%TJ_6^LK
M,Q72Q&$R^=(S2+DGY\L=YR3RV3SUK:H \WM)?$4?Q(\8C0[/3)U+6?F&]NI(
MBI\@8P%1L]_2J&IZ)JFE?V1I=S%#J<VM:M=7U_;13FWAED\LLL88@G8, X/W
MBG-=K'I^JVFJW]]9V&E++>LIEE:YEW2!!M3(V$ A?2H=6TK5M<M%MM0T[298
MT<2(5O)D9''1E94#*>3R".IH X+7+'5;3PWH^G7+O8)+XMMX;:.WO3,UO X^
MYOX/#%\#L,>E=#=^%M)7QQHVA)!(NE#2[R5[43.5D;S8?O9.3RV>3UK13PM<
MI8VED-&T?R+2[6]A!O)RPG!)$A8KEFR3RQ.:T'LM;?5(M2;3](-Y%"\"2_:I
M>$8J6&-F.2J_E0!P.AV"6FC>#M82:Y?47UEK)IY)V8FW#31B,Y.-H5%X]1GK
MFLJ2WCU+P+K)O0TWE^-"B;W/RJ;B-2.O3!(KTF/0=0BL[.T32='$%G<&ZMT^
MUS?)+ECN^YSR[=>.:KOX3GDTF]TMM%T?['>W#75Q']LG&Z4L&+@[<@Y /!&,
M4 <S>:;:Z%XL\;7^EVHCN]-T"*:S(9B8W\N89&3SPHZ^E11VNM:!I-QJ^G:=
M'IR+H=U)*XU,W#W<@C#1R[2!E@P.6_V\>E=9'X6NXM2M]172M+^U06XMED;4
M+@[XP" K@KB3[QY;)YI-+\)SZ/,\MEHVD*SQ&#$E]/*$C/5$#J0BG ^5<#@4
M 8$6AZ9I.N?#N>Q9Q+<R2/*3,S?:#]D<F1LDY;)Z_P"U]*V/&T5_-XY\&IIE
MW#:W1:]VRS0&90/*&<J&7/'O2Z=X);2KNVNK31=*6:U8M;L^H7+^3E2I"!@0
MJX8_*./;@5;UOPY?>(FMFU32]*F:V+&%EO[B,IN !P44'D 4 <;KUUJ_AZ\\
M4QWEXEWK5WI,,T=]:CR!% LWE%-G.PCS&8-N.>>F*-9TS5-%\.^*'BTV/1K!
MM%<FWBU$W!,RM\L@& 5)4L">^!FNNT_PG-I=M>06NA:&$O$\NY,EU-*TRXQM
M9G0DC!/&<<U%!X,DM[*]LUT;2WAO8A!/YVH7,C-&,X0,P+!1D\ @4 9&N6@\
M(Z]9W6C&9;JYT749+@M(SFXEB2-D=@2<MN)Y]\5!X=T&]D?3)9-*BMK"\T]Q
M?R-JAG:_#(&60K@?-NYR#P&(Z5V4VGZQ<7]K?2Z=H[W-JDD<+FZE^57QN&-F
M#G:O7TK/TOPG<:-=&YL-'TF.388DW7UPZQ(3DK&K*0@.!PH XH X'3;:+3O
M?PRDLPT+7>MVK3E7/[PD..>?8<5U-CIFG:X_B'6M:U":SO++69(8KX7/EFTC
MB90BKD[0",$@CG><UL#PQ=+8:78C1M'^S:5,L]DGVR?]RZYVD';DXR>N:BN_
M"$U_JQU.YT71WNF=)'_TV<)(R_=9T"[7(P,%@>@H YL:DEI>?$QKN:^,/VNV
M@C6TEV2[I$5%5&/"Y9@,]LYJ7289]'\9ZAIBZ=#I,,WA^6Y>TM[]K@,ZR*JR
M'*C:V&89&<^O%=)-X7N;A-5271=%==696O0;N;]Z5&%/W>",#!&.F:@M_!LU
MK<17,6D:9]HC5T\YM1N6D=7 #!V(RXP!PV<8&,4 <IH/AW_BT5AXFM&N)_$$
M%M'>K,\SL7$3;O* SC!12N,<YR>2:ZS14LO&NL:UJTZ+=Z0R065K&_*.$ F=
M\?[[J,_],ZM+:^)-"T&'3]#T71FB@410P&]D"HOJ2R9('IUJ?P3H6H>&-!L]
M&FBL!;6T1'F6[L6>0MN8[2H !)8]>.* -.^T?3GLM7W6T2?VA$PNW YE&S9E
MO7"\5S'AW[;K'P3L(UOA:7EQI(BCNG8KL;9M5BW4=N1SS70^*K74M0T"XT[2
MBD<]Y_H[SNV/(C;AW [D+G ]2*M1Z)IZ:!'H;6R2:<EN+;R7Y!C"[0#^ H \
MIUJ"&S\*ZYI+:5<Z'?EM/D>".[\^!E-TJB:)CT;((.0#PN0>M;&HIIO@SQ1J
M_P!G:[M-.?P[+=7*V\K,YD60*)%+$_O,,1D]\9KKX/!6@06EQ;"R>1+AHS*T
M]Q+*[>6V]!O9BV%89 SC\ZO7N@Z7J-S+<7EFDTDUJUG(7)(:%CED(SC!(^M
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
MX2)=IRVS!Y(&2![U#:ZUJ?B#QY>:4T-I+X=FTF&?:TS!C'+OP^-GWC@ C<
M 02>*J7/@F]MM1GNH?#^@ZP][:VZ>9J./]%FCC$9/*,60@*< @Y!]<ULPZ-J
M6E>//[5AM[)M*FTR&TF99/)^SF)G.53!!7#  9&* *_AG5-8B\,ZMI\$(U/5
M=$O7L8EGF\LW"#:T;,Y!P?+<9/<K[UVL98QJ74*Y W*#G!]*X/PH=3FT3Q%X
M@TFW@EN=6U)[FP2Y8HDD*A(T8D#(!5"P^HKO(RYC4R !\#<!T![T .HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!KHLB,C
MJ&1@0RL,@CT--M[>&TMX[>VACA@B4)''&H544=  .@J2B@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JUGIUEIRRK96=O
M;+*YDD$,83>YZL<#DGUJS10 4444 %1SV\-U;R6]Q$DL,JE'CD4,K*>H(/45
M)10 V.-(HUCC141 %55&  .@ IU%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!0U?5[;1+$7=TLK(TJ0JL,9=V=V"J !UR2*IKXHLQ
M");BUO[16N(;9?M-JT>YY7V*!GKR1GTS53QW:SW>@0+;Q74ACO[65Q:#,JHL
MJLS+[@ FL>[MKB^T1A8P:[<S6=]:7OE:DI5I%BF5V6,M@9PIX]<4 =A=:O:6
M>H16,SL)Y;>6Y4!21LC*!CG_ (&M+I^JVFIZ-;:M;R?Z'<0+.CN-OR$9!.>G
M%<S(+K7_ !(NHPZ=>6]I::7=6VZZB,32RRM&0JJ>< 1')QCD8S4OA#3]7TSP
MIH(N9S%#:Z9$D^GFVS(76/!&[.<YQQCM[T :<7BS2IM&EU6*29K9)_LX @?>
M\FX*%5,9))(QQWJ*3QGH\&E-?SR3PJDYMGA>!O-208)4IC/ (.>F#G.*PM.U
MC4=/T76I;70]2-W)J$DL"36C@%9'P'(ZD*,L0.>,=Z9J*E/ 5];6NG:Q<WMY
M*3*TEFRRRRDJS.5_A7& .P"@=J .FU;Q1IVBW#0W0N3Y40GG>*!G2WC)(#N0
M.!\K?@I/059AUVPN-<FT>*5FO(8O-D 0[0,@8W=">1P.F17+^,+F\UG1Y;.#
M2]8!FM_,M?*C^2:7YAY-PI^ZF0N=Q *L>>*L7$]Q/XWVG3[]8VTY[,W*VS>4
MLC.IR&_NX!YH THO&.DRVMQ=9NDMH8O.69[9PDR9VAHSCY\G &.3D8X(H/B_
M31$VZ*\%TLXM_L9MV\\R%-X 7N-@+9SC //%<-;Z-K*:!_9UK8ZH!%I*VVH1
M7,C.KSJ\0!MPYVY"+,5*X7E/3 OV5C>6.N+K4=EJEQIT-[NW7,3-=L&MS&S;
M3\[*K!  1GEB.!0!T\WC71XK:.X5KF6,P-<2>5;NQ@C5BK-(,97#*P(ZY4\<
M&M&[UW3K*_TVRFG'VC469;95&=^U2Q/L,#K[BO-[O0M2:WNWNK'5(_MMK=/;
M1V2Y)DFN99/*GQD8"M'PWR_-)DUM7.B>)/\ A(M+U&6#3YB;Z,L8V<?9X5@D
M7;C& NYV.<\LP[8P =K>ZE9Z=I\E]=3JEM&AD+]<@#/ ')X'057TG7+75VN(
MXH[B&>W*B6"YA,;J&&5.#V(SS['N*XRQL-4TB\G#Z7<7%GX<BG.EQH/^/II3
MF,+_ -<X\QY_VC70^$@TB7EU<Q7O]HW#*]U+<VS0JQQA5C!_@4# [\Y/)- '
M24444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 45F:SXATCP]#%-J^H064<K;4:9L!CUP*EG2#7-#
M=(+J1;:^MR$N+9\-L=>&0XX.#D&@"S%<P3LZPS1R-&<.$8$J?0XZ5+7G6D:+
MH\7CZP7PM8PVUIH]O-;ZE=0(%69V"A(68?ZQP1O8G..,G)KL=:\2:-X=2%]8
MU&"R68D1F9L;B.N/S% &I14<$T=S;QSPN'BE4.CCHRD9!J2@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 0@
M'J :IZO:7-]H]Y9V5X;*YFA:.*Y";C$2,!@,C)'UJ[10!RGAGPYKWA^.SLGU
MG39=+MD*?9X-,:)VX/.\RMSGDD@YY]<UU1 /4 TM% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
K %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>exhibit102amendmenttoeta004.jpg
<TEXT>
begin 644 exhibit102amendmenttoeta004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHKCHM>N]1O_$MVEX;31M'CDM59(E=GG5-TDG(Z)D*%Z$[LYXH [&B
MN';Q'=6-AX7UM=1>_P!&O_*M;IY8%C8M+CRY\ #;\V%9>F&X'%=Q0 4444 %
M%%% !15'5]8L-!TR;4=3NH[:UB&6=SC/L/4GL!R:QK[Q')'XDT>VAN;6/3IK
M.:]O7EQ^[B4*%._=M&6<>OW3S0!T]%0/>VL5LMS)<PI;L 5E:0!2#TP>G-20
MS17,*302I+$X#(Z,&5AZ@CJ* 'T5!%>VD\SPPW4,DJ9W(D@++@X.0.G--CU&
MQFEEBBO+=Y(@3(BRJ2@'&2,\4 6:*IQZMITSP)%J%J[7!80A9E)E*_>V\\XP
M<XZ5*U[:)<K;/=0K<-TB,@#'\.O8T 3T57DO[.*Z2UDNX$N'X6)I ';J>!G)
MZ'\JB&L:85##4;,AG:,$3KRRC)7KU Y(]* +M%5(M4T^>6&*&^M9))T+Q(DR
MDR*."5 /('J*>U_9I=K:-=P+<M]V$R .>,\+UZ F@"Q17-^+_$+Z1H\RZ;<V
MAU=I(H;>WE^<L\CJBY4,#CY@<^E6O%FL2>'O"6I:M&8VFM+=GC$BDJ[]%4@$
M'EL#KWH VJ*Y'4O$.L>&M/L-2UM+*:SEDBAN_L\;1M:M(0H;EF#J&(!Z''//
M2NFGO[.UE2*XNX(9)" B22!2V3C@'KSQ0!8HJI-J>GV[RI/?6T3PIYDJO,JE
M$_O-D\#D<FI)+ZTAMEN9;J!(' *RM( K9Z8/3F@">BJQU&Q MR;RW N<" F5
M?WN>FWGYOPI\5W;3VQN8;B*2 ;LRHX*_*2#R..""#]* )J*KVU_9WB.UK=P3
MJG+&*0,%^N#4/]M:4())_P"T[/R8V"O)YZ[5)&0"<\'% %ZBJ@U33S=_9!?V
MIN=Y3R?.7?NQNQMSG..<>E2"]M#'-(+J'RX6*2MY@Q&PZACV/(X- $]%5/[5
MTX6RW/V^U^SLQ19?.7:6&<@'.,\'CVJQ%+'/$LL,B21N,JZ-D$>H(H ?156/
M4K&:X^SQ7MM)-EAY:RJ6R.O&<\=ZD6[MGNGM5N(FN$7<T0<%U'J1U H FHJL
M^HV480O>6ZB1#(FZ51N48RPYY R,GW%0RZUIJ0-(NHV1_<^<I:X4*4Z!L_W2
M>,T 7Z*PT\2V=N^DV6ISVL&JWZ;A;13APOREB03C*\8!QR2*LZ7XATO6(KR:
MQO(IH+24Q22JX*9 !)!STZC/J#0!IT53&KZ8T:R#4;0HTGE*PG7!?CY0<]>1
MQ[U-;WEK=F46US#,87,<@C<-L8=5..A]J )J*I2:OID0E,FHVB")Q'(6G4;&
M/13SP3V%2W5]9V*AKNZ@MU;H9I @/YT 6**S+WQ!I=AJECIEQ>1+>7I(ABWC
M<0 3N(SP.,9]2!3K#4C=M?2LUF;.&7;#/#<"3<H4%B_&%(.1C)X% &C14$5]
M:3P//#=020I]^1) 57C/)'3CFEMKRVO8VDM;B&=%8J6B<, ?3([T 345G:UK
MFG>'].>^U*Y2&(<*&8 R,>BJ#U)JQ/J5C;+&UQ>V\2RC,9DE50X]LGGJ/SH
MLT5#<W=M90F:ZN(H(@<%Y7"J/Q-++<00!C+-'&$0R-O8#:HZL?8>M $M%<UJ
M'B%[?Q9I]FEW9QZ8;&6]O)9. J JL9#[L $L>W\)YK3N-3(O["VM'LYC.Q:5
M6N0KB+:3O1<'?SM].#0!I45!]MM/M7V7[5#]H_YY>8-_3/3KTYK!T'Q"]]J6
MJQWMW:)"NH/9Z>@^1Y?+4>9P6.XARPX_NT =+13)9HK>)I9I$CC099W8  >Y
M-1VUY:W@<VMS#.$(#>4X;:2 1G'3@@_C0!/14#WMI%<K;274*3MC;$T@#'/3
M ZTDE_9Q726LEW EP_W8FD =OH.IZ&@"Q15&;6])MS*)]3LHC$P20/<(NQCG
M .3P3@X'M4PO[,R3QB[@WVZ[IE\P9C7GEAG@<'KZ4 6**;')'+$LL;J\;J&5
MU.0P/0@^E54U73I(II4U"U:. 9E<3*1&/]HYX_&@"Y17-:%KTOB&W&M6EW:I
MHXGE3:PRSQ)D!RV?E)8!N?X3SR<BKJ_C!+CPLVH>&KJVGGEOH[&V=U\Q))&D
M$9P PX&2<^@SR"#0!U]%5[>]M+J%Y;>ZAFCC8H[QR!@K#J"1T([TMK>VEZKM
M:74-P$.UC%('VG&<''3@B@">BN<BU^ZUC7+[3=%6$0Z>XBN[Z=2Z"7&?*101
MN(!&XY &0,'M=L;C4X;C4/[7>T6TAV&&XC0QAA@EBP9CC' Z]C]  :U%4SJN
MG+:&[.H6HM@VTS&9=@/INSC-$FKZ9$L[2:C:(MNP2<M.H$3'H&YX)]#0!<HJ
MG<:OIEH\J7.HVD+Q)OD62=5*+P,G)X'(Y]ZEDO;2&V6YENH4MV *RM( ISTP
M>G- $]%5!JFGD1$7]J1*YCCQ,OSN#@J.>3GC%-35],DV;-1M&WRF%-LZG=(.
MJ#GEO;K0!=HJ$74#^>L<J2/ <2HAW,AQG! YS@@XZ\BL[3]4EMM'LG\1SV-G
MJ,D>Z6,2!$![[=Q[9&>30!KT4=:* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***HW^K6NG75A;W#
M,)+^?[/  N<OL9^?3A30!>HHHH **** "BHIKF"W\OSYHXO,<1IO8#<QZ*,]
M3[5+0 4444 %%%94'B*PNO$5UH<'GR7=HBM<,L+>5$6 95+XV[B"#C- &K11
M10 5YOH<4G_"'>.]+6-GO8K[408E&7?S07C('4[E<8KTBLY-%M8M?EUF(R1W
M,T AG5&^28*<J6&.67) /H<<\4 >=ZC;SQ?!'PYHTT,D.H71TZUCAD4JZR"6
M-B"#R" C$^F*]5K.N=%M;O6[/5;@R236:.MO&6_=QLW#.!C[V.,D\ G'4U+>
M:C'97%I"\%S(;J3RU:&%G5#C.7(^Z/<T 7***BM[F"[A\VWFCFC+,N^-@PR"
M01D>A!!]Q0!+1110!RGCE9;J'1M.6VGFM[K4HC<^5&7 CCS+@XZ!F15R<#GD
MBN;\26&H7<GC'6C9W$C"&+2M-A-NS$\8:8*!E@'F;! _@)[#'I]% 'G/E7-G
MXNCLI%OK33[;2H(-+>*R:<J>1+A@"J2 !!\P/'MG.OXELKC1_AQ)8Z#;W4?E
M1Q1;(<O.D1=1*5QDEPA<Y&3GD5U]4;35K6]U'4+"%F,]@Z)."N "Z!Q@]^"*
M .3\26T=UX5FF\.V5S#-'!'9)-% \;QVK2IYHC4@-D(,Y [#!)&*9?QW$>L1
MZKI.G3#3/#^DW$=M'%"P-U*X7;&BXRR@1CGIEAC.#CO:HRZM:PZU;:2[-]KN
M89)XP%X*H5#<_5UH \]TSPY=:-J/A;3Q:27%UI^GSWDMQY1V/=,NQ4+] !OE
M.,]\]2:UO"D<5WX3T^.?3[N;68O],N3=P/%B]VG)9F !^8X&,X&W' !'=44
M><>#[<7NBZ;/JT>I2WUHS7MU UB\6+O!W.Y89D8$D*%.,;?EX&%LM&N=-^'D
M^LRZ8UQXEG2>]A3R=TD$]P6PH&,KCS,-]#G@<>C51O=6M;"^T^SG9A-?RM#
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
MER6@BE;.65?JS$#.!G@"JT7P^T:'3AIXEOFLDO4OH8'G)6&17+@)QPNYB2*
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
M1W9RL06( ')9F?(/3Y@.U:7A.SU=?$?B35=3TXV,>HR6[6\;2H[!4CVD-M)
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
MBL+3]2N?"_P_3QCJNL:KJX?3H;B2UF,056<(24VHIZMW)XKL]<MI;SP_J5K
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
M&TS1[^\^SR>&K2Y.H7!; CG7=;PR$GI\HDDS]#0!ZN&#9P0<'!P>E#,J@EF
M ZDFO/?!&GQ:!KT6EW.BV=G?R:<62]TZ8M!?1HR!G=< B3+J<G/WCAJ?JVDZ
M9K7Q>BM-5@BNH1H7F+;3#<CL)R,E3P< G&>F<T >@9'K5)KRX_M6&VCL6DM'
MB+M>"5-J,#PNW.XY]0,5XU]DCU"T\':7+)(^GIXBOK2$B0Y>V4R*$W==NT;?
MI737=E!H_P 6]&M-*M8X(H-!NO(@C7"@[\@ ?6@#TB189TD@E"2*RE7C8 @J
M>""/0UDZ1X6T#0+EI]-T^&WF=?*#@DD+UV+DG:/88'%>;V6GZ?:^!O!_B.SC
M3^W[N_LS+>C_ %]P\L@$R.W5A@OD'@;?:M;P+H6GWWBWQ=J=W;K/<VFO2BV,
MG(A.Q"64=B>,GV% 'H-WJ=G8W-E;7,P2:]E,,"X)WL$9R/;Y58Y/]:M%E#!2
MP#'H,\FN!\=:3IVH^-?!0OK&WN!)=SQOYL8;<H@=@#GMN /UKG[W3M.OO!_C
MG7]0CC.MV=[>B"\;_76S1']PL;=5& F ,9W>] 'J]]>V^FZ?<7UW(([:VB:6
M5R,[549)X]A6>OB*V?Q!::4B,?M-@]\D^<*$5D7!'7)W@_A6)X\B%]\)-8:_
M@1Y?[+:9E=<[9 F[..Q!K#M_#>C7/C'PWITFG6YT]/#\TOV41CRG8RPD[EZ-
MRQ;GO@]: /3BRA=Q8!>N<\4O6O$[:VN)SH^@6]A9WVG1:OJT<=C?SLD#"*3]
MVAPKY"JSD*1CCVKT;P+8W>FZ'/:73V>V.\F$,-G<&9+>/=GRMQ53\IW#&.!@
M4 )?^-K6VU6XTVPTO5-7N+7 N?[/A5E@)&0K,S*-V.< DUG-XRT"UCM->L;.
M:2?6-2@TBX# QRQ2C< LBMT*Y.1[]Z=\.98HHO$&G2L%U*WUFZDND/#$.Y9'
MQZ%"N#[>U8WCW5=-U:U\-2:9,DT</BZTAE>-2%,B[MV#C#=>HR,_2@#TXLH8
M*6 )Z GK06 (!(!/09ZUY7<:5I>L6/C_ %36H8I-1LKF>."XE_UEI''"K1&,
M]4Z[LC&2>]5+VU;[(OBC6=/M-9A6PLY+UEN/+O=+=8U9C'Z9SOP"K'/?B@#U
M2VN[F:_O8)K!X(("@AN&D5A.",D@ Y7!XYQGM5L,I) 8$CJ >E>*ZX3YOQ@P
MQ!"66".W[FMGQ%IUOX4\0";P_;BUN9_#VI/(T7WIY(Q&R.Y_B<$GYCSS0!ZB
M&4YP0<''6L?Q)XDM?#-E;W-S;75S]IN4M8HK5 SM(^=HP2!V]:\^AT;1-+OO
MAO/IB1Q7%W+YDAC/-U_HKDR/_>8%OO'GYSZUTOQ'_P!3X7_[&.R_]"- %ZU\
M<V$FI6]AJ%AJFD3W3;+?^T+;8DS_ -U74E=WL2":Z8LH8*6 )Z GK7"_%::&
M;PM%I$3*VK7]Y;I81*?G\P2JQ<#J JAB3V_&N3\;1P:C9>,M:MM(L2;!F@.I
MWUVPN(IHT7'V=0AV $C'S#<3[T >N#4[,ZNVE"8?;5@%P8L'B,L5!STZ@_E5
MH,K$@$$C@X/2O)=1M84\;:YJ]O9P-JL7A-+R"81C>+C]ZN\'^]@*,^@ J[X,
MT2[L=6T&^ALM$TZWFL7\YK6^:2;4%*JP=E,:[F#8);)(W'GF@#TX$'H:*SM$
MTO2](L#;:1%'':F1W*I(7&]CEN23WK1H **** "BBB@ HHHH **** "BBB@
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
ME?PQ7I=8MMX?%GXDO]3MYP+;48U^UVC1Y#RJ-HD!SQE?E(P<X![<@'FFD_\
M'[\&/^O*Y_\ 25:[+3OF^+^NF'_5KI-HL^/^>F^4KGWVUTMI<:9>2.EG):S2
M6,AA81%6,#XY7C[IQCBJGA_0?[&^W7$]Q]JU#4+@SW5QLV!CC"JHR<*J@ #)
M[GO0!LT45'%<0SEQ#+'(8V*/L8':PZ@XZ'VH DHHHH XGXE2PV]KX;N+ATC@
MBU^T:220@*BY;))/ %9D<%G=:A\2[E4AF$L$2B0 ,&3[&I&#Z<YKT6:"&YB:
M*>))8VZHZA@?P-"V\**RK%&H8 , H&1C'/X<4 >,V4DL4P:]UW2]+@N?#-@%
M;4K7SA-"(W\Q4/F+T8Y(Y)W+7JWANV^Q>%]*M1=/="&SBC$[QF-I $ #%3R"
M1V/-79;*UG6)9;:&18B#&'C!"$>GI3;G4+*S95NKRW@9AD"655)'XF@#RC0-
M-:3X9^/);" '49[W4E5T7,C8W *#U[G ]2?6KNFK!>W*7<7B?2[]X-"G2.VT
MZQ,6(&"8WL)& P5&%.#]['>O2[.6SFA+V3P/$6)+0$%2W?IWJHMWH=G--"MQ
MIT$KM^]0.BLS?[0[GZT >1^'FN;?1/AY<KJEEID TRZCCN;V#S8EF+(0OWT
M8H'P<] P[UI>9;>#=)TCQ;!J$>HV,4U[!/-;VYA1HIF9U"*2?E$R*%P2"'XX
MKU9[*UEMOLTEM"]O_P \FC!7\NE/:"%X1"T2-$, (5!7CIQ0!Y:BR>'F\+:5
M<W.F:;?FSN;^?5=1BW[9G96E2/+*-Q+DDD_=7I61H;6U_;Z);2RQ7.SQE.[*
M8]G!CF=6\O\ @!^\!7M$]K;W047$$4P1MRB1 V#ZC/>FO!:1%[EXH4(_>/(5
M Z#[Q/L,\T >2>,Q'"?'K$*D:W>D2N>@'SQ[F/X#D^U>NVUQ!=6\<]K+'- X
MRDD3!E8>H(X-1P_8K^T%Q"(+BWNXU?S% 99D(X.?XA@U/'%'#&L<2*D:C"JH
MP /84 >5^!_#FKZQX%CC'BBZM-.N);I&MH+6+<$,\@8"0@D9YY[9I=4M$T3Q
MA>V0UC2]'TY=#M[>V&HVOG+) AD#HA,B=,KN').5KU..-(D"1HJ*.BJ,"HY[
M2VN@@N+>*;8=R^8@;:?49Z&@#RW2]*ME^(W@^UFE_M".T\,DPSRPE"^&4*Q1
MN0<'H>13?$=K =*^*\IA3S-L0W8YPMI$5_(G->KF*,RB4QKY@&T/CD#TS2-!
M"PD#11D2_P"L!4?/QCGUXH \T\76\-KJ6LQ01+'&O@NZ0*HP,*<*/PR?SJII
M5Q:V=U\*9KN:&&)M$EC#RL%4L88,#)[GL*]7>&*0DO$C$J4)*@Y4]1]/:H;B
M"R6V#7,, @MQO!D4;8PHZC/3 H \<$\9\+W$$-]:6\EIXOEEO#,@D6",SOL>
M1-P.S>4/) []JM:E'!&)-5N->LM4M#X@T]]2DM;4Q6\6P$;F.]E;DQ;CGC:,
MUZK9_P!FWUN;VS%K/#=H"9H@K+,ON1]X5.EG;1VOV:.WA6WP1Y2H F#U&.E
M'$:!>:;?_%K7KC3)89HSI=J)982&5W#R9.X<' VC\,=JK_$3["/%_@_^T=6?
M2K;-YNNTN1;E#Y:X&\],GCWKT"&UM[8 0011 +M 1 N!UQQVY-)/:V]T%%Q;
MQ3!>GF(&Q^= 'C5\8VA\96/AK5)=<M)]'\^YOFD%S(DH;;Y7FK]X&/>0F3CG
M'6G>(5AO-"U^^3Q/I>IR1^'9(A!IMD8E$3,I0LPD<#&T@*<'EO>O7KBXT_1=
M/DN+B2WLK.(9>1R(T3)QDGH.:=#9V2P.L%M;K%-\S!(P%?/<XZT >=>.;%XM
M0TNVTF'R[AO#^J00+",'B*+8HQ[]/>F>&DM[[4=(N$\3:7>M;:3*L5G86!C9
M86"#$C"1@N&"X! Y!QWKT:QO-/U6".^L9[>ZBRRI/"P<<'# $>XP?I4L-I;6
M[2-#;Q1M*<R%$ +GU..M 'C,0 \"?";  SJUKG_OEZW=*U#P]:6>N:=XA\J3
M4'\02,;0\SRLTP,#(OWB-NP@CH ?0UZ5]FM]D:>1'MB.8QL&$/J/2D:TMFN5
MN6MXC<*-JRE!N ] >M 'D$M\FGM\3YY+2WND.H6L;1W0)B <(NYP.=JYW'V%
M/DOU;QGJBS:Y8ZDTGAFYB6:U@$4;.K*WEJ0S!F523C.0#7KOV:#$H\F/$O\
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
MJQZD6\G_ %121'V=><^7C/'7I6[_ &(O_"6C7O/.X6)L_)V\8\S?NSG\,8H
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
MR"X:) SF1CR Q) VXP!GFM*[\&7S7VH_V;X@GT_3]3G%Q=V\4/[W?A0QBEW
MQ[@HSP>Y&*;?^";R:75X=.UTV.FZPY>]M_LHD<,RA',;EALW*!G(;!Y&* ,:
M?Q+XAU@ZQ<:5J,5A:V>CVVI1*UNLK,TD<C["3_#\G/?IC'-*?%FN:.+/5-2N
MH;JUO]%N=2^R1PA!;O$B2!5;JP(<@Y[C/'2NE3PA;POK/D7!CAU'3X;!8PF?
M)6-)%!!SSQ)TXZ4R?P9;72:1%<W#206&G3:>\>S'G)*B(3G/R\)[]: ,+PIX
MKU"]UZPM)]3;4X[VV>2?&G/;K:2J%8!6*C<A!8<Y.5'/-=!XUU/4-*T>">Q>
M2&-KE$NKJ*V-PUM"0Q,@09SR%'0X#$XXI^A:%J^F30B_\0-?6MM!Y$$*VPBR
M.,-(<G>P QD;1R>.:OZS8W]];P_V;J9T^YAE$@<Q"5'&""KID97G/!!R <T
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
MNK2^M8#%ME )V-&SOGL0<XZYKH?$MT+31)9)=)?5+8LJ7-LB;V,1.&8)@[\
MYV]\5YC>6-H^E>)H?!]IJ2Z)+H5PLUN\,RQ&Z./+$*2 '=MWY"C'W>] 'H>C
M^,=*U6\AL$DN%NI(#-&TUL\4<ZKC<T;, ' R.0>ASTI--\<:'JM_;VEM+<_Z
M46%K-+:R1PW)4$GRW90K< G@\@<9K)UR"]C\0>%)[&S:5[:QO0%V':'\E-BL
M>V2,5R-O<W%S-X/U">XU^\EMKV.34A-9-'!:2-$ZE501CHS8XR .IY&0#T6U
M\<:'?:M)IEK-/-<PSR03[+:0I R9W;WQM49! ).#CBF6OC32M52:.PEG$QMI
M+BV::V>-+A%'+QE@ X!(Z>H/0USOA71[R7P]X_M! ]O<7^L:@(6D0IO#J C
MGJ,G@]*H>'K.WNQIP:Z\37%_I^GRAK>[MU2"T<Q>68R?+7).<*%+9VYZ<T =
M#X1\>V6K:7H,-[+/_:.H6L9\XVCI!+/Y>YT63;L+##< ]B.HQ6E_PG.A?VA]
MD\ZXV_:/LGVK[+)]G\[./+\W;MSGCKC/'6N8MK"Z3P9\-(OLDPDM[JS:=/+.
M8L6T@8L.W)P<]S65MG_X5U_P@OV*]_MW[7Y.W[+)LQ]I\SS_ #,;=FWYLYZ\
M=: .ITKQ=(GB'QLNL7<<6EZ+)!Y;% /+1HMS9P,MS^/84MOXVCO_ !I96,+S
MVUD=-N+JYBO+5H'4JT>Q_G .W#/R..#Z5R>J:1J5Q/\ $LPV%Q(9+NPGB01G
M_2%BV.X3^\<*1@=^*N:_(_C/Q!-_8UI>&*7PY?VJ7,UL\*M*YCPF7 _PY/H<
M ':Z?XTT74O.\F2YC\NW-VOGVLD7FPCK)'N4;UY'3U'J*K6WQ#\.WEE)>V\]
MU):)'&XG6SE*.SD!8T.WYGRP&T9()]C7*Z9;6NHKYT=UXFO+VTTFX7R[ZW$<
M5LSH%,1_=H2Q(& N?N9],W-)L;:W^"^B6NJV.HHD<$#2?8XV$]LX8,)0!\P*
MM\QP">O!YH W;CQ3<7\.GR>'[628_P!J16FH17-K(DEM$5+,Q4X*G!4@G(P>
M]=)=74-E9SW=PX2""-I)'/1549)_(5S?@>]O[NVU!;F[N;ZRBN EE?75MY$L
MZ;%)W+M7.&R-V!G%1?$*"\U71;;P[8B17UBY6VFG6,L(8!EY&/;E5VX)YW4
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R\/@:RB
MO[>>34=4N+6VN3=6]C/<!H8I<DAA\NXX)) +$"NHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *9-$LT$D3$A74J<=<$8I]% %'1M+@T/1+'2K9I'@LX$@C:0@L548&< #/
M'I5ZBB@ K,UW18]?TXV$UY>6UNY_?"U<(9DP048D$[3GG&#[UIT4 59]-LKG
M3&TV:W1K)HQ$8,84H.-N!VQQBK5%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%<-!JT^IS^+-9GN;J/2M+6:QMX;:382T:9FE]"^[Y5)Z;?<T
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
MI[26VX\PRAPBJ.<?,64CV84 =+12 D@$C!]*6@ HHHH **** "BBB@ HHHH
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
M/'8E<T_3]#TW2[N\N[2V"7-Z_F7$K.SLYYP,L3@#)PHX&>!0!H4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!S/CRY@A\,-;SPW$_VVXAM(X;>;R6E=W "E_P"%3T)],UYS?0S:
M.GCO2X[&QTN(>'!<-9:?=-+$DF91NY1-K%<9 '0 YYKV#5-*L=:T^2QU&V2X
MMI""R-D<@Y!!'(((!!'-90\#^&@K :5'\T#V[MO?=)&_W@YSELYZG)H X_4-
M.A\,:_HEYH\31WEWI5\;F3<6:Z=(D=6?/WFW<Y/K6?!HNDV6D_#C4K4 7]]?
M6TMQ-O):Z9H'9G?GYB&/4],D=Z]6DTRREN[2Z>W5I[-76W<YS&& # ?4 5DV
M?@;PU874=S:Z3#'+%+YT1#,1$W/W 3A1R>!@>U %?QZ&M]$M=60D'2K^"\;'
M>,/MD_\ (;O^5>?7.H7<:ZY<13N'\7Q20V62>&6Y%LA7T)BF1O\ @->R7EI!
M?V4]G=1++;SQM%+&W1E88(/X&J'_  C6C>7I<?\ 9\.W2L?81S^XP,#'X =:
M /-+J);76?BI:1%A#!H,"1J3G %JX_I19?\ (1^#'_7A-_Z1I7ILGA[29;C4
MYWLHS+JD(@O6R?WR!2H4\^A(XI$\.Z0CZ4ZV,8;24,=B<G]PI4(0.?[H YH
MP/BH%;P!=!Y3"ANK0-(K8*#[3'R#VQ7(>,;9/"&J:G!X;3[%'=:$\MS'#(5
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
M@D$CM0!Q-K<S7'Q1,DLC,TG@Q)&YZL9>36+8Z2MK\-?"$EI:+=7.M7%K%?\
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
M7,^M1Z?I\>H)KLB_VK/J3)*B)<E/(\O9]TH-@3=@Y!ZFNV^(]Q-;>"KDPS/
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
MJG,9*[@1SPOO5/PQX8U9M$\)ZM#IVG7ZQZ*+;[-J4A00,S!Q*OR-DD8!& <
M<U<M/!?B72[/21 NF7,^DZO<7D8,[1+<13"3.<(?+(,G0;AQUH MKXLLM&U3
MQW=KI"K-ITMJKM'(=UY(Z (#GA>2%X]<UH2>*M9TB]:RUW3[%)IK">\M7M)V
M9&:( O&VY00<,"".O/ JA<^ ;^^G\;&2YMXEUN6UFLW4EC&\*@@N,#C>HZ9X
MJU<Z!X@\0ZA]NUB'3[-K73[FUM8;:X:4/+,H5G9BB[5 4 #!/)H 33_&>LR3
M>'[C4-)M8=.UR,^0(9V>:-O),HW J 0P4\ \<5=\(>)M4\21P7LEIIW]G7,'
MFI):7?F/;MQB*52!\V">G0J0>QJ-O"^H_P!G^#84EMUET4J9V))!(MGB^48Y
M^9@><<5#HGAS54\60ZU?Z=I.G2QVTD-S+ITK$W[L5PSKL7:!M)Y+')QF@"S\
M3F*_#37V!((M3TZ]14+^,-2TC57@\0Z?:V]L^G3ZA"UM,TCHL.TNC@J!NPX.
M1QP1[UK>,M'N?$'@_5-)LVC6XNH3'&920H.1U(!_E5+Q+X5E\0ZU;2M(B67]
MF7MC-R=^9Q& 5&,' 5N_I0!GZ;XZO);F**_M]-#7=E+=VRV=YYK1E%#&*7@8
M.#U''RFJVG^/]7N/!R>*;O2;."QN(HTM(?M1\V2=W5!N)7:D>XGG).!G':K6
MB^&=4@B,%SHWAVR\NR>W^TV:[I;B0J%#YV+Y:XSD?,3GVY(?!-V?A7I_AF=[
M0W]FD+*6!>%I(I X#9&2IVX/'0GB@"*7X@75C8ZLMW!IT]]8+;2J;*Y,D,L<
MTOE]<9#*0<CZ>M:^O>*I='U6ZLTM4E$&BW&IABY&6B90$^AW=:R+KPEJ>J^&
M]8M/[+T+1I[E8OLL=F"PW1N'S)($7() & O R><T7GASQ+KFIW^HW\>G6AN-
M"N=,BMXKAY=LDC*0S.47@X.<#C ZYX )[3QEJL=[HSZMIMI;:=J\$DL#13L\
ML)2+S<2 J!RH/0\'CGK6)J&NZWK=MX/U*[TZVMM.U#6+::V\J=FE12&*B0%0
M/F7G@\'CWKI+SPI=7H\*QR/#Y6F121W>&.6#6S1?)QSRW?'%8]KX6\5M8>&=
M)N_[+2ST&[@D^T1SNSW4<0*K\A0!#M/(R<GN!0!9MOB%+/?6TYBT[^R;K4/L
M$06[S= ES&LC1XQM+CIG(# ^U6O#_BK6O$.O:G;6^F6D6GZ9J4UE<7$D[;Y
MO38H7KT)R0.1C-5-&\'WVCW\-HFD:!)90WCSKJ4B;KDQ%RX39L&'!(&_?C !
MQGBMGPAX?N]!D\0-=O"PU'6)[Z'RF)Q&X7 ;(&#\I]?K0!TM<9K&JZ]%\3=$
MTNS^R_V?-:3S2K)(P+A6C#$X4\J#\HZ')SBM_P /7M]J&AV]SJ4,4-VY<.L0
M8)@.0"-W." #SZUEZUH^JR>--$UW3H[6:*VAFM;F.>9HR$D*'>I"MDC8>#CZ
MT <CX7\1:SHGA*RNVT^UDT?^U9;661IV\\^9=NF]5VXP&8#!.3@]*V9/B%*E
M]+.(M._LB+4?[/8&[_THGS!$91'C&T.>F<X!/M3QX.U(?#Z'0?,MOM::B+HM
MO.S8+SS\9QG.WCIU_.H[3P??:=JTT,.D:!<6<NH/>#4+E-TZ1O)YC1[-G+ E
M@K;^!CCC% '?4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M4PDV'S$Z/OR,'DCVK9TW2;>;XM:1;WQ34#:^$HBLLL?$CB;;YFT]"06Z\C-
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
M/]7GGL<UV'E((?*"+Y87:$QQCTQ7C'AR/3[_ ,'?#>U(MYMFJGSXA@X817!
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
MH85M;<V\1#1((UVH1T*CH/PJ@]YX;NA::N]QI4NZ406MXSQMF0DC8C_WL@C
M.<@US]AJ7B#2O$'A^SU2\MKJUUB&11%';^6;61(_, #9.]<!ASSD ]\5Q/AC
M6+C1_A'X2>WCMY#<^(!;/YT0<!7N)<D9Z-QP>U 'M1@A:=9VBC,R@JLA4;@#
MU /7%0MIM@UV]TUE;&Y=-CS&)=[+TP3C)'M7!ZIXC\32Z?XLUO3+JSBM=$>>
M"&TEM]QE\J,%W9\\'). !CY>>N:?KGBC489(%C\06.GL=.CN5@2R>ZFED8$D
MNJ_<CX '<\\C% '>06=K:C%O;0PC:$_=H%^4=!QV&3^=5+>/1=2C3[,EA=)8
MS&-/+".+>1>JC'W6'''!%<%;ZOK'B#Q9X&OXK];2&_TJ6[DMEAW+G$1<9)YS
MG )^[[YI--\8:H^BWR6T=E%?7/BB72+:0082-<Y\QE!&Y@JL>HR<4 >FRQ1S
MQ-%+&LD;C#(XR&'H15>VTK3K.7S;6PM8),8W10JI_,"N"USQ5K_AB'7[&XNK
M>^N[33HM0L[GR!'D-(8V1U!(X(X(QP?:KEUK'BC1-<EL9YK;59;G2;F]MH(K
M;R]D\13$8.XEE.\#GGB@#M+RPL]0C6.]M(+E%.X+-&' /K@BI/L\.Z-O)CW1
M B,[1E >"!Z5RG@G6[G63<&37K+5(T1"\:VQM[BVE.<H\9.0OIG!X/6J6N>)
M-3M/&$FG?VM9:5&!#]BCO;9C%?EOOCSLX4@_* .>^#F@#MFL[5XIHFMH6CF)
M,J% 1(2,98=^ .OI4::;8161LH[*V2T/6!8E">OW<8KSC4?B%=PZIJ<\.HP*
MFGZA]D72OL;N]PBL%D;S1T;)8J!Q\HSG-:_@HZK+XO\ %[7FI_:+>*_6)8?)
MVX/DQE2#G@ <8[GF@#L+G4K"QFMX+J]MK>6Y;9!'+*J-*WHH)Y/(X%3>1#]H
M^T>5'Y^S9YFT;MN<XSUQGM7G.NQW4/QAM[Y[V/[-::)+=")K8.51)(]Z@D\,
M>N[J.E3VGB'Q);:?X<U_4+RTFL]:N+>*2QCM]OV=9_\ 5E9,Y8@E0<CG)QB@
M#NI-/LI;R.\DL[=[J,82=HE+J/9L9%-G&G1.MM.+5&O)#MBDV@SN!D\'[Q 7
M/T'M7%>'M4\4^)M2U_9JEI966F:I<V,8%IYCR[1\N26  7*GWYZ5RF@MK=WX
M?^'5Q_:4<MY=7D[12S0Y\D&";=GGYR.2.G84 >S26T$K.TD$;LZ>6Y9 =R_W
M3ZCD\>]4;>#0TNAI]M%IRW%F/,%M&J!X W\6T<KGU[UF>%-2U.?4-=TG5;F*
M[GTNZ2-+F.+RO,1XDD&5!(!&XCBL/4?$M]9^*O&<$,=LO]FZ(MW!)Y(WE]C'
MYFZL,@<4 =W%96L*Q+%;0QB'/E!8P-F>NWTS[4/8VDJNLEK"ZR.'<-&"&88P
M3ZG@<^U<7IVL^(H-;\,_VE>VL]MKL,A:WCM]GV9UB\T;7R2W (.1[C'2E\<G
M56\4>$+>PU/[''/>R CR=XW""0Y/(R,9&/Q[4 =C;O8W$ER]LUO*X?RK@QE6
M(91]U\=P#T/K7/:SI\U]JUO;Z-JVDPSV4/S:==VBSK&"1ME55960C& <X/I7
M'B]U_2-,\;ZUIE]:PV^G:M<3FWDM_,-P51"P+9&T8X&.<YK8N?$NJ)XO\36^
MGV,%Q+::)'=VL8B_>22$$A2PY89 XH ZWPYHB>'=!MM+2=YS%N9YG !D=V+N
MV!TRS$X[52M/#-E9ZGJ^HZ@+2Y6\O5NHO.B7]P1$D?!/?*9R,=:J^"]9FU@7
M3'7[+5X4"?ZNW-O/!(<[DDC)X' QG!Z]>M8OQ'N=)U;5]+\)ZMJ5K8V4T4M[
M>//.L6552D2@L1DEVW8_Z9T =[=:?97KQ/=V=O<-$=T9EB5RA]1D<5+Y$/VC
M[1Y4?G[-GF;1NVYSC/7&>U>>6/C._O? ?AYK"XMSJU]?)I,MR1YJ1R+N\R3
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
M)74*[A!N8#H">XKS2V\2^+I],T/51?6&S4]1?3OLS6IQ&-TJK+N#9+#R\[>
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
MD0?ZB4L"%*[OF&,@\C()Z5V=O<PW=K%=6\JRP2H)(Y$.0RD9!!]"*Y^Q\?\
MAK4KFSAM-09_MA"6\IMI5BD?&=@D*A=^/X<Y]J ,V]\"7FLVFLOJ^KQ2ZEJ5
MM':":"U*16\2,7"JA<DDL222WITQ6SJ_AR34M<M]4AU&2TE@L;BT0QQ@LIE*
M$.">,KLZ8.<TR7QOX?AU1M/>]<2K.+9Y!;R&%)C@"-I0NP-D@8+=>*=>^-=
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
M.=I&>1GD5<T#0KO3K_4M3U*\M[F_O_*$AMK<PQJL8(7"EF)/S'))]!VK>HH
MQO$N@_\ "1V%O8R7'E6JW<4]S'LW>>B-N\OJ, D+D\\#'>H-;\)V>I16;6:P
M6%Y9W<5U#<1P X*'E2!C(92RGGO7044 >*ZQ;.;&]\)Z=J5VP;50UOI+Z<RR
MC-P)&)ER5, RS@X';)['TW2/#G]E>)?$&L?:O-_M>2%_*\O'E>7'LQG/.>O0
M5NT4 <MHOAG5M%EMK.'7$_L2TD=X;5;7$I4YQ&\A8@HN[C"@\#GU-%\,ZMHL
MMM9PZXG]B6DCO#:K:XE*G.(WD+$%%W<84'@<^O4T4 <I;>"_LVBZ)IWV_=_9
M>HF^\SRL>9EI#MQGC_6=>>G3FFWO@I[B[U"^M]2\B]FU&+4;60P[E@=(5BVL
M-PWJRAL\C[WMFNMHH Y>3PQJ5^FGR:KK2W%S:ZFFH?NK;RXP%0H(D7<2!\V<
MDL<Y_"OKW@7^VAXC/]HF%M8AM44B'=Y+0,6!Z_,"2...E=A10!3AMKF32?LV
MHSQS7#QE)98(C&K9R,A26Q^9KD;#P+JFGZ1HL,>N6YU#0RR6-R;([# R!3'*
MGF?-G .05Y _'NJ* ,3P[H,FCMJ%U>7@O-2U&<3W,ZQ>6N0H155<G"JJ@<DG
MKS5/_A#86\<7/B&2Y+PSVAA:S,?'F,%5I-V>I1%7&/7FNGHH X?2_AY_9WAJ
MQTIM5:>6WU.#4)+EH<&7RF7:N-W'R(JYR>F<=JT-;\'?VQ=ZY/\ ;O*_M32!
MIF/*W>5@R'?U&?\ 6=..G7FNHHH X\^#;ZR&D7.C:O%;:A8:<NFR23VOFQSQ
M*%P2@=2"&&1SW(.:N:1X5ETS6;;4I]5GOIHM.-E(\XR\C&3S"Y;/'/ 7' QS
MQ7244 9'AO1/^$?TDV/VCS\W,\^_9M_UDK28QD]-V/?%<\/ 5WY6I6AU>(V-
MUJZZM&GV4^9&_G+*REM^&!*X' QGO7<44 <OKO@R+7=4O;R6]>(7.G)9JJ)\
MT;I*95D!)YPV.,=NM:&C6.M6\\T^L:O#>LR*D<5O:^1&F,Y;!9B6.>><<<"M
MBB@#E-:\+ZI=^+8/$.D:S!8W$=BUDR3V7GAE,@<G[ZX.0*?IG@]X]5FU?7=3
M?5]1D@-LC&$0Q0Q-]Y40$XSW)))Q7444 <58^![^&/2-.O=;2YT72)DFM(!:
M[)F,?^J$DF\A@O'11G S5B3P3YG@^_T#^T,?:[V2[\[R?N[KCSMNW=SC[N<^
M_M76T4 <=?\ @W4GGUB+2M;CLM/UEB]Y"]IYDB.R!':)]X"EE ^\&P>15VR\
M(0Z?XNM]:MKC;!;Z.NE1VNSHJR;@V[/IQC'XUTE% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M '%_%J&6X^%NNQ01/+(T2;412Q/[Q>@%8?B>[32KR>ZTV\U"RUPV40%F]F9[
M;5,*=J8P?FR2I(*D9YR*]0HH YOQM>7UGX(O;FSMPUR%CW*8?.\M2ZAVV?Q;
M5+-C_9K@O-LY_%UQ+=7.N:[I5WH%S:>=+;@&=MZ,\<6U$R=N3]<@'(Q7L-%
M'#>"=1GGUF[L[?5;C6=*BMD:*]NK7RY8GW$>4S[5W\<],COUK/\ $6H73^+M
M7L)[[4;!?LL2V$&GVB%]09@V[,C1MT;Y<94#DGUKTFB@#E?AS('^'.AQX=9(
M+-()4="K(ZJ RD'T(KS_ $"_M]4^'7@[P_90S_VFM]:S&,0,/+1)O,:7=C&W
M:#SGJV.N17M1&1BLW0-&A\/:#9:1;2220VD8C1Y,;B!ZXXH \C\07U[J6@:N
MEQ=ZH-1CU$O)H]K9*L$,,=P")'/E[FRBAMV[DD8[UV7AJ(3?%;Q9J*Q,89K.
MP\B8H0&4HQ."?PS^%=Y10!Y5863:GX<\9:+")(M9MM9NM0M5>-EPXE\R%@2,
M$,0.AZ$UM>$M7B_X1_4?&U[!.BZO<K(B+&7=805AB&!]"W_ R:ZK6]*?6=->
MQ74;JQ20XDDM=H=DP05RRG&<]1@^AJW9VD%A906=K&L5O!&L44:]%51@#\A0
M!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M$FX%G&[@]!D\'CH3P^MZ%KFIZ3JL-SHNL7FN+?-,+A[LBV\A9@R")-^TDH
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
MT;=DDKC(QD?-GIR >MT444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!G:WK-OH.GK>7,<CQM/# !&
M 3NDD5 >2.,L,^U:-<9\4E#^"2C3-"&O[(&53@I_I$?S ]B.M<IXJ5O!VIZS
M;>'GFMHKC0&N)46=CLD$Z1B4%B=K;7?G_9SVH ]>JG?7LEG):+'8W-T)YA$S
M0!2(0?XWR1\H]LGVKD/"6D:CI7B:3&E1Z5IDEEA[8:B;DO,'&V3!&02I8$]^
M,T?$>:6+4O!0CD= _B"!7"L1N&UN#ZB@#NZ*\<U?3EFT7Q7K/VFZ34;/Q L=
MI.D[ VZF2$$*,XYWMGCG\!1XNM8_#T?C"PTR>:TMCIMA=?ZYFV2FX=6<%B>2
M%&?7'- 'KE[=)8V-Q=R!F2")I6"]2%&3C\JJZ!K-OXBT&RUBUCEC@NXA*B2@
M!@#ZX)'ZUP6LZ9;>'/$HM=*,RPZAH=^UY&TSR!VC";)#N)^;YV&>^:P=$%WJ
M&@^!=)731J5F=&EN6M&N_LZ2.K1J"3@[MH8X'^UGM0![95+4=)LM5%O]KB+M
M;3+/"ZL5:-UZ$$'/<@^H)!X->;VFD7=UJWA31]>=WB$&IAX$NS('B62/RT=Q
MC?M! /NO/>J6EZ='9Z+H.K)/=-?1>(S8QRO.[%;<7,D/E<G&W:.GKS0![%5+
M2])LM'M7M[*(QH\KS2%F+,[L<LS,2223W->6Z);:YJ<UKKL6G*EZVL.9M2DU
M/!:(7#(\/E8^Z$!4+Z@'K4%UIT8\$Z]XA,UR=4L]=N#:SF=\P*MYC:HSC!!.
M1CG/TP >O07]K<W=U:PS*\]J56=!U0LNX9^H(-6*\:O[9-'G^)>HZ:C17L<]
MO$DJ2LK(LL<6\@YX/S$Y[5)J]MK7AK0]?N+2Q&AV4FG(ABBU$W#+(954RKD9
M4[&?+=RH/44 >H7.LV]KK^GZ.\<IGOHII8W &U1'LW9YSGYQCCUK1KSM="TW
M0?BCX<M],5HHVTZ\+0F5G (,0W\D\GN>^T5L^-Y7BE\,;'9 VNP*V#C(*2<'
MVZ4 =717DOC&XG;4?&D4-W-$4.B*K1O@Q%K@Y(]#@BF^*4/@[4/$2: TULLG
MAM[EE$KOB59=GF_,2=P5CS[4 >EWFLV]EK6F:7)'*9M0\WRF4#:OEJ&.[G/0
M\8S6C7E>JZ18>%_%7AF310XD^PW\@C,K2"5E@!#X)/S$GD]\C/04>"=/U=;O
MPWJL>GK;1W-N7O[M]3\YK\/%N#%"/O;]I]@2.E 'H^JZ38ZWI[V.HP":W<AB
MNXJ00<@A@0001D$$&J&GZ;H?A:9(("T=SJ<VSS)YI)I;AU1F +N2QPJMC)P,
M>]<C\'M(MY?"-AK]R\]QJ,AN(EEEF9O+C$SKL49QCY<],Y-6_'6DV.H^-_!0
MNX?,$EU<1M\[#*B!V X/J,T ==I&LV^LF_$$<J?8KR2SD\P 9=,9(P3QS4L5
M[))JL]D;&Y2.*-7%TP7RI"?X5YSD=\@5Y+J6D6S>%?'VN%IQJ%CJEU+:2K,R
M^0R!&!4 XR3U/?@=!6K.+[4/'WC.RM]1-G++H<"PRO(52)V# -[<]QS0!ZC5
M/5M4M=%TJYU*]<I;6Z%W*C)^@'<D\ >IKE/!,<&GZK?Z8^D7&CWX@BEDM?M?
MVBWD7+*)8VSD$D$'(!X7CO47C_4))=6T'0K?3[O4 TXU"\M[0(7,,)!4$.RC
M!E*=3_": .PTK4[76M*M=2LG+VUS&)(V(P<'U'8]B*DOK^UTVV^TWDRPP[TC
MWM_>=@JC\68#\:\H74I[7P3X^T62SO-,>VM[B_LH+G:LB03*S<;&88$@DZ'H
M13==\+Z9%\-]'O9$EGO;VYTU[JXEG=FD9I$![X P[  8P/I0!ZJ+V0ZPUA]A
MN1&(/-^UX7RB=V-G7.[OTQCO5F:58())F!*QJ6('7 &:\LUN[N=#^(.N+IK.
M@L?!;R6T6XLJNDC;3@]3P*VM)T#1M+T^PO[749H[V\TUR\;W1;^T"8PQ=E8D
MLR]<KC&X]J .G\-Z];>)_#UGK5G'+';W:%T28 . "1S@D=O6M6O"_#(N[_PM
MX$TE=.&HV;Z==W#VC7?V=)7655!8X.[:')V^^>U>I^"K?4;/PW';:ECS8IIE
MC N//*1>8VQ"_P#$57"Y_P!F@"'5?&]EHTUTEUI6N&*V!,EQ'ILC1!0,E@X&
M,8[UM#5+8Z*-6.];7[/]I.Y2&";=W(['':L#Q<?[4U;1/#'6&^E>YO!_>MX<
M,4/LSM&#[;A6UX@ABN?#>J6TUW%9QRVDL;7$I 6$%"-YR1P,YZCI0!GZ+XQM
M-=N((K;3-9B29/,2>XT^2.(KC(.\C'(Z>M=%7 6IUKPIJ7ABREUY-6L-0;[$
M8?LR1^7MA9EDC*\E1LP=Q;@]:W?&NGW>J:$EM9M$TGVB-VMI9S"MTBG+1;QR
M,@?ISQF@#1O]9M]/U72M/ECE:74I9(HF4#:I2-I#NYZ84],\UHUY"MK8:EJO
MAG21:7^G+#K%U%=6,USN,#?8V<QHZD_NV4@\'HYZ=*EE^RZ4GB7P]&E^]FVM
M6MM965M<F,LTD,<C1^8V2D9(8G'8G'6@#TO6=4AT31+[5;A)'ALX'GD6, L5
M522!D@9XK*@\9V$^I>'[%8+D2:Y:-=VY*KA$5 Y#\\'##IFO/)!/8Z7\2=)-
MI%86\.BI,ME#>-<)$[QS;B"0-I8*I(QV![U<T[_D;OA7_P!@*7_T1'0!ZU17
M)?$MI5\"W7DSR02&YM%$D;89<W,8R#^-<GXF1O!NI^(!X?,UON\-2W17S6?]
M\LH42_,3\P#'GVYH ]9JO8W]KJ=E'>64RS6\H)21>C8./YBO/KO0=-T/7_#%
MKIAE,.JI<6U\IG=OM<7D,^]LGE@P!W=?F/K6A\(K&WM/AII$L$>U[B+S)3N)
MW-DC//3@=J .FU#7+:PU73M,\N6:\OF;RXH@"411EI&R1A1D#U)( !JG<^*8
M["RBO-1TV^LK9KS[*\DRIB+)VK(V&.$8X /;(R!67I7^D_%OQ'+-R]IIUG!!
MGLCF1VQ]6 _(5SGA=!J?PH\7PWKM+&UUJ*DR-G:!G'7TH ]6K.UW6;?P_I,F
MHW,<LD221QE8@"V7D5!U([L/PJ#PE<S7O@W0[JX),\VGP22$]2QC4D_G7E=W
MI]K>_# ^);J24ZQ=:JAFE,S?/_IP3RBN<;54#"XXV@T >V5CZ=XCM-3\2:UH
M<,4RW.D>1Y[N!L?S4+KMP<\ <Y KSBXMM<UC4M>U"TTY7U"UU9HK749-3\K[
M,L;*%C$>,;2.H_BWFGS7T&G>+OBM<7,EY''Y6F1[K)@LV7A**$8\ DL!GMG-
M 'KE%>266C3?\)=<^&_L"Z+!J6@SEX(-1>X.\2(J2G(&UQN;D9SZ\5K>&-6N
MO%>MZ&T[.KZ-8.^H(#Q]L9C!M8>WES''^TIH [V\O[73TB>ZF6)99D@0G^)W
M(55_$FJUCK-O?ZOJFFQ1RK+IKQI*S ;6+H'&WGT/?%<I\3].M;^#PT+F+>#K
MMK$?F(^5VPPX/? K'N/#>G:AK?CXW*2LMI% +95F=1$PM%PXP?O<#DYQCW.0
M#U2BO%[?^U?%+XGT]]2>'0[!X96U(VQMWEB+-,!CEBW\7;9BO6=$^V?V#IW]
MHNCWWV:/[0R-E6DVC<0>XSF@#'OO'>E6FH7-E!;:GJ,MH=MT=/LGG6!NNUF
MQG'89-.F\<Z,MOH5S;/)=V^M78M+:6%1A7.?O!B",8((QD'M6?\ "MHQX+\A
MB/MT%[=)?J?O"?SG+;O<@@_3%8WC"ZTN\O\ P5+I#0-;?\)*%9H% 4R#>'Z=
M3NSD]Z /3J*\DO+*'4O"_C7Q)>3SKK&GWEZMI<"=E:U$'^J5 #@ X!(QSN.<
MYJQ/#-;:POB#6K*:YMY[BU=-2L[PK)IY*QKY+Q$XV;\YQG(<Y% 'H]G>R75Q
M=Q/8W-LMO)L628+MF&,[DP3Q]<5<KQ>^N;IM)^)(2[FC=-9MDB=7.8P7B^[Z
M5H>)8CX.U?6O[!:>W\SPQ=73#SG?,R2(%E^8GY@';F@#UBLW7M<LO#>BSZMJ
M!D%K 4#^6A=LLP48 Z\L*X5-&L-!\9^!H],N)U2Z6Y::,W#.+@K;DB0@D_-D
M\GOD>@K7^+7_ "374O\ KK:_^E$5 %V#Q]HS7D%K>1:EIDEPXCA.HV,MNDC'
MHH=AMS[$UU%<A\4);)/AOK:7NUO.MVB@0\EYS_JPH[G=@\>E<MK5N=4GOXI]
M-FU&\TK2X4O)KK4C;0VDAC+EHPJDE\')8^@&: /4'O[6/48M/:91=S1/,D7=
MD4J&/X%U_.K%>1>'[:+5O%_A#5+U&N;Z3PL+MI&=LO,K0X8\]>3]<T>"[36K
MI?#6O+IZPS73^;?W[ZGO:\1T8LIB([-@@?P[,>M 'KM%<I\0KB:+PY;P13R0
M1WFHVMI<31L59(9)55\,.F0<9]ZY3Q):0^&[[Q#INCF2WLI_"MW=20+*Q5)4
M.U)!D_*2&8<==H]* /2AI=H-9;5Q$?MK6XMC)N/^K#%@,=.I//6B:]DBU2VL
MQ8W,D<R,S7*!?*BQT#9.<GM@&N?^'VBVMAX7T[45,TM_?V-O)=7$LK.TAV C
M@G  W$ #'%4-=FE7XR>$X5D<1/97A9 QPQ &,B@#NZ*\9TC3H[;P7X.\0+-<
MMJLFJVT3W+3N28GF*&/&<;=IQC'OUKTKQE?0:=X0U.YN9+N.+RO+W6;!9LN0
MBA"> 26 SVSF@#<HKR*TAN=$\57>GIIJ:3%/X>N9WMHM0:YWLC(%D;(&UOF8
M9&<\\\5)INDV]C9?#S4HWN&O=2\N"]E>=V,\;VCL58$XP"HQZ8&* /6:*\NT
M:XNKVXT/P=-/*UQHVH3->N6.YX+?!@+>S^; >>N&KJ?'IDMM AU6-V4Z7>P7
MC[3C,:N!(#[;&?\ *@#J*K:CI]IJNGSV%] L]K<(4DC;HP/\OKVKR.[U>^MV
M\07L5S(3XFBF@T\%SA'CG%K&5'8E95;CTS2^*;:&2Q\376GV%S<_V+;_ &9=
M1NM3,/V26*%2/(15))&5)R1N8XSB@#V""%;>WCA0N5C4*"[%F( QR3R3[FJV
MG:39:2MP+.(H;F9KB9V8LTDC=2222>P'H  .!7GNH:[>>&KFZOB[R/KNC1S6
MBD\&^0+'M [;O,C/_ 37?Z%I@T;0;#3?,:4VT"1-(Q)+L!RQ)[DY/XT :%%>
M*VMC%;_#2V\4Q7-P^MP:F!%.9W) ^V^7Y6,XVE205QSG-;?AO2XM1\8^,=0N
MS/=2:;J>ZRA:9PD;^4IR%!P2< <YZ<=30!Z?17D'A+2]6U&V\/:FU@(1J$1.
MI7S:H7:^CEB8L#'C@AB& 'W0I%36.IZA?6NA:&99)+W05NIK_DY=K7,4(;UW
MLRO[[: /6:*\F\'6&K[O#NKQV"VZW5LSW]X^I^:U\KPEMQC(^]OVL/[HR.E5
M=$TZ.R\*?#_78Y;AM4N;RVAGN7G=C)$ZL#&03C;C&!CMGKF@#UNTO[6^,XMI
MEE^SS-!+M_A<8ROX9%#W]K'J$-@\RBZGC>6.+NR(5#'\"Z_G7$?##2;*Q_X2
M66VAV.-;NX =['Y%<;1R>WYT:II-C<_&G1YIH=T@TJ:8'>P^=)8MIZ]LF@#K
MM!UFW\0:/#J=K'+'#*SJJR@!AM<H<X)[J:T:\6TS2;>R\!:#K\+3+J:ZU&BS
M><W$;7IC:,#.-I4G(QR23UJUIMMKFJ7!UN#3E6_76Y VI2:GMQ$ER8S!Y6/N
M^6-H7/)(/4T >OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!2U72+#7+ V.IVR7-JSH[1.3@E6
M#+G'7D#CI5&Q\(Z'IZW@ALC)]MC\FX-S,\Y>/D;,R,Q"\GY1QS5;QSK%YHOA
MB273F5+^YGAL[9W&0CRR*@8COC)/X51_X06YM%@N=,\3ZRFIQNK/-=W3W$4X
MR-P>(G;@C/W=N.,4 ;6C>%](T&6273[9UED01F26>29@@Z("[$JHS]T8%6=1
MT;3]6DLI+ZW$SV5PMS;DL1LD7.&X//4\'BN!M]>CT'Q_\1]2O&E>UL;6QE$2
MG.?W3<*.@).!6X/%VJZ9?06_B'1X+;[7;37%L;.Z,YW1)O:)P47#;<D$9!P:
M -V3PYI,MG>6CV@,%[<?:KA-[?/+E3NZ\<HO XXK)\:>%EUK1-4^PVR-J=Y#
M! S.^ T<<N\*<\<9?\ZH+XFU#4/!^J:EJ.C6;Z:VE2W<;V>H&17&PDPNVU2K
MX[KD=><@9CTWQ7>/:^&]+T31(2]_HJWL2SWC".W4",;6;:S, 'QG!)./4D '
M0V/@_0M.DNI+>S;?<PFWD:6>20B(_P#+-=S'8O\ LK@4DO@W0IM*L=-^Q-';
M6 Q:^3<21R0C&"%D5@XR.O//>L2#QW>WMGIMO::1"=;O+NYM&MI;DB&%K<D2
ML9 I)7@8PN3N%:_ACQ'<Z[<ZO;7FG"RGTVY6V=1+Y@8^6K$@X''S<>HP>.@
M+MIX=TFP>P:ULDB-A%)%;;6/R*Y!?OR25!).3GZFA?#FDI9PVBV@$$-W]MC3
M>WRS;S)OZ_WF)QTYZ5QMU_:EW\:ECFM[>2SL=+2>%3>R+L#2.#)L"8+DC;@G
M& #GM4FC_$:_O_"$GBR[T-+;1UMF9 MSOFEF#A JKM VELC<3G/;'- '3#P?
MH2ZQ_:HL3]J\[[1CSI/*\W_GIY6[9O\ ]K;GWJ=_#>D/I5SI;68-E=3-/-%O
M;YY&?S&.<Y&6YXK#/BS5M-O19Z]I-K;S3V4]W:FUNS*K&( M$Y*+AL$'(R#S
MZ52M?&^OW4VCQKX>M5_MRT:XL"U\?DVJK-YW[OY1M;(V[CT!QG@ Z63PIHDV
MJ7NI260:XOHO)NLR/LF3;M^:/.TG'&<9Q4=EX-T&PMKN"*Q,D=Y%Y$_VF:2<
MO'SA,NQ(7D\#BI/#&MR:_HHNY[86MS'/-;3PJ^]5DCD9&PV!D97(X[US>@>)
M/$L[^+9KG38+Q=/OG@MK>VN?G+K''B,;D4;>2Q8G.21C % &_I?@S0='O8;V
MSLW%U"C1QS2W$LKJC8RN78_+P,#H.<8R:OZQHVGZ]8&RU*#SH-ZR !V1E93D
M,K*05(/<$5Q>H>*[V[TSQ)HVH6]E#>)HD]Y%+I]X9TV[64@DJI5@2/KFK6G>
M)?M>@RVUO9_:[*PTD&^N3,4!E\H'R5(&2V.6.?ER.IZ &U#X)\/007,*:?E;
MHPF<O-(S2F)]\99BV20QSG.3WR*T+G1=.O+V2\N+1)9Y;5K-R^2&A8Y*$=""
M?:N-TGQ=.FB^$;/1=#C+ZQ8RRPQ37C;+<1A#AG*LS##GG&<@#'.18C\=WTEC
M%;II$)UV35)-*%K]I/DB1%+M)YFW.P(,_=SSC% &SIG@GP_I%Y;W=G8N+BV!
M6&26XEE,:D8VC>QPN"?EZ#M4FF>#]"T>_%[8V1CF4,(P9I'2$,<L(T9BL8/^
MR!4'ASQ'>:OJ^L:7?Z:EE<Z685DV3>8LA=2V5.T?+@#&1GGD#%0:GXEU=/%D
MOA[1])MKF=+%+TSW-T8HP&=TVG",<_*,?4],<@&YI&CV&@Z9%INF6XM[2(L4
MC#%L%F+'DDGJ2?QJ'6O#VE^(8K=-2MVD^SR>;"\<SQ/&V",AD((X)'6N!U#Q
M$WB#7?ASJ,4<MK]HO;J.>W+YV.B%&4D=<,IYK<U?QIJ>C7<L]WI-I%I<5VEL
M?,OL73JSA!*L04@KELXW9P,\4 =%)X<TF73M1T][,&UU*1Y+N/>W[UG #'.<
MC.!TQ3)?#&BW%W?74U@DDM_;K;7)9F(DB'12,X'7J.:Q[CQ9J\M_J)TC0DO]
M/TRY%M<N+DK/(^%+^4FTAMH8=6&2"!5>_P#'LUK=7]Q'8VKZ/IUT+6YF>[VS
MELJ'=(]N"JEN<L"<''3D Z+1_#>EZ$\TEA#*)9@JR2S7$DSE5SM7=(S$ 9.!
MG'-64TNRCU>755@'VZ6%8'F+$GRU)(4#. ,L3QUJ#Q#K</AW0+S5IXWE2W3(
MC3[SL2%51]6('XUA'Q9JVFWWV+7M)M;>:>RFN[4VMV95<Q %XV)1<, P.1D'
MGTH W-2\.:3JT\LU]9B62:T>RD;>R[H7.60X(XR/J.U+?>'M+U+0ET6[M1)I
MZHB+%O92H3!7# [@1@<YSQ7.:7XTU2ZG\/37VBP6NG:ZH%M(ET7EC<Q&0;UV
M 8(4XP2>F<=*L_$/6-7T7P_;SZ.L'G2WUM SRR%=H:51@?*V<_=/H"2,D8H
MU[;PUI-IJ"W\5J3=K9BQ\V25Y"8 <[3N)SSW/)]:K:9X*\/Z/<//96&R1HFA
M7=-(XCC;JL89B$4^BXKF(=2\1P>./$@L=-M+FY6QL99HY;QDAC(67*HVPEB3
MT)51QDXX%7D\>7&IPZ8-$L+5Y[O3DU&1;Z[\A8T8X5 0K;F)##H -N: -EO!
M>@'1[+2EL6BM;$DVODW$D<D.<YVR*P<9R<\\UJZ=IUGI%A%8V$"P6T0(1%R<
M9.2<GDDDDDGDDU#H6KPZ]H5EJL",D=U$) C=4/=3[@Y'X5Q?AW2IO'6F2>(M
M4UC5H1=S2_8[:RO7MTMHE=D7A"-SG;DEL]>E '<MIEF^K1ZHT(-[%"UNDNX\
M1L0Q&,XY*CG&>*9+HVG3ZC+?S6J27,MK]CD9R2&AR3L*],9)[=ZX#Q1;ZGI4
MG@2SOM5DOIEUY$-QM\MI(\/M#@'!., GN1G%:U]XWU..'6-3L=&@N-%T>:2&
MYE>Z*3R>7_K6C3800O/5AG:>E &QI/@KP_H=ZEY86+)/&ACB:2>240J>HC#L
M0@_W<5HZMI%CK=E]DU"$RQ!Q(NUV1D8=&5E(92/4$&N>@\77^HZ[<VVE:;:W
M5E:3Q13DWFRY*NJ-YJQE<% ''5@3@X]\E/%]MH\/C34+;1F,FG:E%%,HN68W
M+,47< >$.&Z#CB@#K++PIHNGM:/;V9$EK,]Q%(\SN_F.A1G9F)+DJ<98GC'H
M*2^\)Z)J*W@NK+<;R>.XF=971C*BA4=6!!4@*!E<5AW/CF]T2YU&+Q#I4%L+
M?37U*$VER9MZ*P4QME%P^67ID<]:FL_%6M1^(M'T?6=#@M7U..65)8+LRK&$
M4,5;*+\PR >W/!- %Y? WAQ!/MT]O])M6M+@FXE)FC8DD.=WSGYC\QRPSUJ[
M'X;TB*[TNZ2S FTN V]FV]OW494*5Z\\ #G-8'Q)DN!IVAV]O>7=H+O6[6VE
M>UG:)S&Y(8;E(/-9_B2RO? 6FKXBTW6]5N;:UFB%Y97]TURDT3.$.TOEE8;@
M00<<=* .YU'3;35K)K.^A$UNSHY0L1RC!E.0<\,H/X4R;1]/N-0:^FM4DN&M
MFM&9\D-$QR4*]""1Z5S7B7Q?JN@/?W(TBT.FV""1WN+[RIKE=N6,*;2#MZ?,
M1D@BH'\3ZO'\1+JV9+0:#!HZ7S,9F#A"SY?;LY;Y<;<XP,YR<  WM)\'Z'HE
MV+JQLW69(S%&TMQ)+Y2'JJ!V(1>!PN!Q5C1/#VF>'+:2VTJW:W@=RYC\YW52
M?[H8G:/88%86A^,[O4-1TR"_T^UMH=6B:6S,-WYLB[5W[)5VC:Q3)X)'!%;F
MOZC?Z=9Q/IUA'=SR2B,F:?R8H5P27=L$A1C' ))(H HWVC7<'C2RU_3U5UE@
M^Q:A$6VDQ9+)(OJ58D8[ACZ54UKPICPW/X?T"W6TMM4N&^W3>83Y<;G,K $D
MEF'R@=!NSVJB?B'/%HUY<2Z7%-?66IP:?+#:W7F1R&4IM>-RHSQ(."!R,'UJ
M6X\=7FBG6HM?TN&&XT^R2^B6SN3*LR.S(JY9%(;>H'3'.: .S@@BM;>*WA0)
M%$@1%'15 P!7/S> ?#,]U-<2Z;N::;[0Z>?((_-R&WA-VU6)') !//J:PUOM
M<F^)/AR'6+&"S<V-XX%K<F6-\^5P<JOS+]".1@]:U?'E[<I8:=H]E,\%QK-\
MED9HSAHHB"TC*>QV*P![$B@"_=^#]"O=6.I7%B6N6=)' FD6.1TQM9XPVQR,
M#!8$\#TI]QX4T.ZEU>2?3TD;6%C2^+,W[X1C:G?C Z$8]>M8MM=:?:?$N31(
M-,V2V^@I(MR+A\>4)=HCV=.V=W6N9M]5B'PKT/QMI-F^G#39&D:U%PTP>W,Q
M26-F;ELCYQGH0,4 =JOA#2-+:/4=/TZ6;4K17:!WO9?,D) &QY&8E@=J\-D#
M'2E\(:#-I%OJ%Y>PP1:CJMX]Y<I =RQDX"H&P-V !DXY)8]ZN^)W(\(ZRZ,0
M183E6!_Z9MS7,>&?$VK01>%;'4=+ABLM4M5CMIUNB\H9(=_[Q-H W*I/#''>
M@#K=9T33O$%A]BU.W,T D650'9&5U.5964@@@]P:;;Z!IEJMXL5N1]M1([DM
M(S&1501C))S]T 9Z]^M<V?&FIVNK6,>I:3:6MG?7HLXT%]ONHRQ(1WCVX"M@
M=&.-PJ?_ (39_P#A&6O_ .SQ_:0U+^R_L/F\&?SO+QNQTV_/G'2@"]>>"/#U
M]%:Q36+!+:V6TC$5Q)'F%>D;E6&]?9LCKZUOQQI#$D42*D:*%55& H'0 5Q0
M\>3&[%S]AM?[$.H?V=Y_VO\ TC?YGE>9Y6W&SS./O9QSBNJU:\N+#2KBZM+)
M[ZXC3,=LCA3(>PR> /4^GK0!E:GX%\.:OJ$E]=Z>1<S +-)!<20^<!TWA& ?
M\<U<D\,Z+)!ID!T^)8M+E6:RCCRBPN 0" "!W/6N=C\=7EL=:M]1L; WFGZ8
M^I1_8;TS12HN[*%B@*L"!V/!S3H/&.M-=Z:EQH5O''J]M++IX6\+2;TC\P)*
M-@"[AW!;% &O>^"O#^H:C)?75@7EE=7F032+%,RXVF2,,$<C Y8'I3I_!^A7
M.K'4Y;)C<-*LSJ)Y!$\BXVNT8;8S# Y()X%4[;QDE_9>&)K.T\R77&YB9\>0
MBH6E)..2I&W'&216KKVH7VG:>LNGV"WEP\JQA9)A%'&#U=VP<*/8$].* (G\
M*:(\6I1M8@IJ4ZW%V/,?][(I!#=>,%1TQTJ>_P!&M;N::]6V@>_-G):(\X+(
M4<@E64'!4E5SWXZURZ_$&6'2]6-SI\$FJ6%U!:)#:77F17#S;1%MD*C RW.1
MQ@]:R-0\1:WH_C*_OM1TN(S6/A\SM!;73/%)&)UW,I*@[@N[@KV'/- %KPWX
M-O;?Q%I%]/HMKI46F1R;C'?/<F=V38%3?RD8!8@9[CCJ:[G6-'L-?TJ;3-3@
M\^SFV^9'O9<[6##E2".0#U[5AZ]XWM]%N]BV_P!IMX]-DU*>5'P50%5C51CD
MNQ('(^Z:I'QQ?64.IIJFG627=MI<NIP):7OG)(D8^9&8H-K E>@(.[(Z4 :E
MAX#\-:=?Q7T&F![F$YBDN)Y)S&?5?,9MI]Q5B]\(Z'J&K-J=U9%[EPJR8F=4
ME"_=\Q VU\=MP-<]'XZU<^';36I]%L[6WU%K>.P$]\5YD!.Z4[,(OIC).0,
MFKUWXJU:SM["UGTFTBUB]N)(HD>]_P!&*(NXR^9MW;<8 &T')Q[T 78/ _AZ
MV;36@LI(VTPG[(RW4H,8)!VYW<ID#Y3E>.E2V?@_0M/U4:E;6)2X5W>,&:1H
MXF?.YDC+;$)R<E0.I]:?X:UTZ]I\TLL"075M</:W$<<GF()%[JV!E2"I!P.#
M7(>+O#_V?Q!H)@UO7XEU356BN$CU695"F.1\* V%&5&,=!Q0!W^H:?::K836
M-_;I<6LR[9(W'##_ #SGM67:^#M"M+2_MDLWD2_A,%T\]Q)+))'@C87=BP&"
M> >,U4O)=1\-6MGIVD6_VU&WM)>ZQJ+!(N<@-(0SLQSP,8 '6JEKX]671-,U
MBYLD@L)KJ2SOI?/#+9R*Y0-G&&C+KC=QC<I]< '6V=I!864%G:Q^7;V\:Q1)
MDG:JC &3ST%5I]&T^YUFTU>:W#7]HCQP3;B-BO\ >&,X.<=Q4'AW5YM=TE=2
M>T-M!.[-:AFRSPY^1V&!M+#G'. 17/7OCR:VN[VXCL;5]'L+P6=Q,UWMG+95
M7=(]N"JEL'+ G!Q[@'1)X;TB/2[/3$LP+.RF2>WBWM\CHVY3G.3AN>:MZEIU
MGJ^G3Z??P+/:SKLDC;HP_#D?45Y!J5SXC%]\1]56"T%Q8VYA28:C*#;1_9U;
M]TOEX)P=W;YN,]ZZ'0]:U'1M+T_0].TK3C>1V"WUP)]3<)M<D( [(6,CE6)!
M  QU- '31>!?#L,L4RV4K3QJZB9[J9I&5P%96<L2ZX X8D#'&*T/["TU;;3(
M5M 4THJUDN]OW15"@YSS\I(YSUKG(O&][K;6L?AG2H;N5]/CU"<7=R81&KDA
M8P0K9<E6] ,=>:AM?$GB&]^(=A8+80VVGS:1]LEM[B8K+'ET5B0$/SJ<J%S@
M@YR.E &GX:T6[CUS5_$>JV<%K?ZCY<2P12>9Y<48P-SX&6)))QV"CM70WEG;
MZA8W%E=1"6WN(VBEC/1E88(_(UE^)->DT2"RCM;07=_?W*VMK"TGEJ7(+$LV
M#A0JL3@'I6#>^/;W1[#65U/2(_[3TLVSF&VN"\<\4\@161F4'(.X8(ZCKSF@
M#H/^$4T/R-)A_L]/+TA@]B-S?N2!@'KS^.?6H;OP5X>OM1N;ZYT_S);GF=#-
M)Y4IV[0S1[MA;'\1&>.M0Z3XAU27Q/)H>L:9;6LS6?VV![:Y,RE X0JV47#
MD=,@YJEXJUG7K'QCX8T[2HK1[>]DF\T33LGF;(F)4X1L <,".I&.!S0 7'A6
M2ZUK0K%;&*'0="E%U!+)<-+++(%(1!NR552Q.23G:H'%=E7EFG^*-7T#3_$N
MI+ID5UI=EKEU]IEENBLNPR@'RUVD$*#GDCN!6YJGCR>QNM3GAL;632=)F$-Y
M+)=[)B<*7,<>TA@@89R1G!QTH ;X4^'UA8:98RZK9;M1M[B2XVBX<Q;_ #79
M'*!MA8*5^8C(P/2NKL='L--NKZYL[<137TOG7+!B?,? &>3QP!TJKXLGEMO!
MFN7$$KQ31Z?.\<B,0RL(V(((Z$'O7F4][9:=X4TS4]$\8W]WXB<6WEV+:NUT
M+B1BH>-H68\8+=ACUXH ])L/!^A:9J8U"TL3'.I=HP9I&CB+_>,<98JA.3G:
M!U-6[30M,L-6O]4M;1([V_V?:903F3:,+P3@<>F,]ZRV\5LMGXKG^QC_ (D+
M.H7S/]=M@67T^7[V._3-9=SXXU237[#1-*T2*YN[W24U)7ENC''&"V"&(4G
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
MCSS*@8^Q)YH X;3O!4VFZJ8%\,^'KF'^T'NEU:XC5IUB:0R;=NS)D&=H;=@
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
M,<+ VSQ*C!&8M^\&)!DX7D=JVI?"DLLGB1VOMS:S8QV@9H^4*QNA8XP#G?G
MQTJ.^\'R7@TX"]5?LFDW&G']WG<95C7?UXQY?3WH S=,\0^(UO?"MQJ<UA)9
MZ^A!MH8&5K=O(,JD.6.[.T@\#KQ7(ZQ?WWB#X:W[(NG6<:^(Q:RQ16?RS*+F
M,*6&X<YP6Z[NG'6O1AX6?9X47[6O_$B(+?)_KL0-%QSQ][/?I61#\/)8O"MW
MHW]HH6N-8&IB7RCA1YRR;,9_V<9]Z *3^)9?#GB3Q!!<VFGR+I&@QW9FMK7R
M7E89^7J<)QPO.,U7M?B5-9"Z>ZU33-8"Z7/?8L8FC\B6(*?*)+-E6W<-P?E/
MK71WO@>/4?$FNZC=76ZUU;2QISP*F&0<Y8-GW]*>GAS6]1TR\TSQ!K-O<V4U
MB]ELM;7RV?<,>:Y9F^8#H%P.3UXP 8#_ /"0'QAX&EUJZLK@3R7$N+> Q>2Y
MMG)3EFW#G@\'CWXZ;Q-J^H6VI:-HVE-!%>:I)(/M$\9D6&.--S':"-S<J!SC
MFLZR\)Z\VL:!?:OK5I<+HWF+'';VK1^<&B,>YR7/S<@\8'7UXU_$6@W.J7.F
MZCIUW':ZEILK/ \T9DC=74JZ, 0<$8Y!X(% '+WGC#Q!IJ7NF.+&YU6SU6SL
MQ-Y;1Q317&-I*[B589(.">F:W="U/6$\5ZEH&L7-K=M#:PWD-Q;VYA^5V=2I
M4LW0IP<]ZI_\(/=7 DN[[4HI-3N=5M=0N)(H2L86 KMB12Q(&%ZDGDDUNQ:(
MT7C&ZUWSP5GL8K00[>04=VW9]]^,>U &'XM\07VFZNEI!KND:7']F\U%N(6N
M)IGR1C8K#:G ^;G))Z8K<\*:T_B+PII>L21+%)>6R2NBG(5B.0/;-9EYX9U4
M>*+_ %72]3M[:+4H(H+H2VY>6,1[L&)MP )#'J" 1GGI5_PCH=QX;\,VFC3W
M,5R+13%%*D93,8^[N!)Y]: /+/"5CX:FT'S-0\ 7NJW1NKK?>1:>DBR?OY,8
M8L"<# _"O2=-U)X?%L?AZVM8[;38=&AN8H=FUXR9&3;UP %4#%9>C^&/&&@:
M?_9VG:[HWV1999(_/TZ1G&^1G()$H!Y8]JNW'AWQ =;M=;M-5T]-0-B+&\\R
MS=HV <N'10X(()/!)'- '/OXX\0SZ=X6-E'8_:]8O[NTD,L;;$$;2*K8!SQM
M!([X(XS6Q]O\37>O'P[:ZG8QW%C9)<WE\]D6$KR,X1%CWC:,(23D]L5'8?#^
M6R@\+QG4Q*=$O+BY9VBYG$I<XZ\$;^O?%:FJ:!J@\1MKNA7UI;W,UJMK<Q7<
M#21NJL61AM92&&YAZ$'MB@"GH_Q!THZ#:7/B'4=/TR^>2:"2*28(K/%(8W*;
MCG&5S^-<K>7MYH/C[QKXBGEM+I=,T^WDCB-IARK++Y:*^\[.<;C@[O05Z%X>
M\.P:#H=OIS.+IT+R23R( 9)'8N[8[99CQVK-OO!,.IW_ (FDN[DFWURSAM2B
M+AHO+#C<#W.7!'':@"&VU3Q%I'B/1M/URZL;R+5UE4&VMVB-O,B>9M!+MN4@
M,,G!R!ZU0\$>*=:UGPY'XHU^^TRRTD+*KQK$5)*R%?,+EL*.,;<'USSBM6Q\
M-ZQ-K>FZEK^J6MT=+CD6U6UMFBWNZ[#))EFYVY&!@?,:M^#?#1\+>$K30Y;A
M;HP&0F0)M#;Y&?ID_P!['X4 <E\0M6T3Q#H?AZ>U\K7-/_M^&.6&TVS>:1%(
M2F,X)P1Q[U:TB#P_I[WE_I/@:YT>]MK266.ZN+!(EX7[N0Q//IZ9KH/%?ARZ
MUJUTT:7=6UE<V%^EZC2P&1&*JRX*AE_O>O:F6^F^*[B1H-8U;29]/EC>.:.V
ML9(I"&4@88RL!R1V- %5/$]^VE^"+DK#OUMXENOE. &MGE.WGCYE'7/%96B>
M+/$%];:[K=[)91:1HEU>Q/!' QEN5A#$88MA,?+V.2#TXJWIW@K6XCX<BO\
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
M0H?+_P!3N@6+GGG&W/;K0!0CUW7?$FL7%GH=Q9Z?%9V=O/*]S;F<R2S*75
MRX4*!D]>:R3XZU_56\'0:5#96]QKL5V+@SHSK!)#@,RX() (? [\<BMM?"FK
MZ7>F\T'5+.&6XLH+6[6[MFD5FB4JLJ8<8."1@Y!XI++P$FG:AX3FM[TF+08;
MF-A(F6N&F4 MG/'S9/?K0!TA>\LM#9YYK>>\AMRSRO\ N8G<+U/78I/UP*XC
MP[XTO;KQ/INF7&L:7JR:A!*[&QMGC%M(@#85RQ$B$$C/!X![UV?B'2%U_P .
MZCI#S-"M[;O 9%&2FX8SCO\ 2N=B\*Z_)K.AZK>ZO8-+I>Z);>"T9(FB==KD
M9<G><#!Z#'3KD R-(\6>*)M&\,:_?2Z<;35KJ&UELXK=@RB0E1()"_7(!V[<
M8.,Y&:SO%.K:]K_@#6M7$UDNDF[-O%9^0?,\N.X$?F>9N^\64G;MQCCKS766
MW@J2W\)^'-%-\K-I%U!<-+Y?$OEL3@#/&<^]9M]\/]7GT?4- MM;MH=%N;IK
MJ-#:DS(6D\TQ[M^-F[)SC..* -OXC_\ )-O$?_8/F_\ 036'+\/O#J^$$OM-
MLH]*U..R$T-]9$Q2)($R"2O49Z@\&NN\3:0WB#PQJ>D+,(6O;9X!*5W!-PQG
M'>N;E\)^*=3TI=&U/Q+9Q:88Q#,NGV#1S2Q@8*[VD8+D<$@9H J:+XIU_P 4
MIHUE83VMC<2:-%J-[<S6YFRSDJJH@90 2K$G/3 %);^,?$&IRZ)IULMA;W]S
M=7UE>RO&SQQO;G!=%W D'&0">XYXYV[SPM=V>K6NI^&[FTLY8;%=/:WN8&DB
M:%3E,;64@J2>YR#46E^"#IEWHES]O\Z6QEN[BY=H\&XEN.68<_*,D\<\8H P
M)_'NI:?;/INH7^G6]^FL2:<VI20,(5C6$2^9Y>[[Q#*N-V,G-,_X65*=,AMS
MJFF1SOJ4ED=6,3?9S$L0E\T)NSN(95V[L;L]ABMZ;P5=1WUUJ=CJ,46HG5FU
M*V:2$LBAH%A:-P&!((!.01@X].;%SX<UN[MK&\EUBW;6[*[>YAE^RX@560HT
M.P-N*[3U+9SS[4 <K?>*;CQ-X6ATG[7#,U[KL>CS7EF"B30%?-9U!)VYCRI&
M3SFMC5O$.H:=XI_L2SO])TF*&*$6-M?0,J7V>&590P"8P%  8Y[$<4_Q/I.M
MKX9M=1N;@:EJ6E:E'JGEV\/EJ8U)#Q1KDD_(S8R22?P GUK1M0\8:?,EGK-C
M+H&JPH<2VGF20J1RT3!@,GJ-P)4\^U "K_Q)OBL((?EM=<L'GDC'3[1"RC?]
M2C@'UVBM?5/#L6I^)-%UAYRCZ6+@+'LR)/-0*><\8Q6/:*=<^)4VHPY-CHMF
M]BDIZ/<R,K2 'OM55!]V([5U&F0WMOIEO%J-TEU>*F)9TC\L.WJ%[4 4O"N@
M)X7\,6&B1SF=+2,H)2NTMR3G&3CK6Q110 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 %%%% !117EOQQ,T'AS29X;JYB
M+ZK! Z1S,J.A#DAE!P>5'7TH ]2HHKR34/!W]F_%SPW<Z#>7S7T@EN-9EEG9
MP\(P 7!X&X[E"CCC@#;0!ZW1110 4C,%4LQ  Y)/:EK@?B5JEH_]D>%KB]@M
M8]7N,W<DTHC"VL?S2#)/!; 0>N30!WH8,H92"#R".]+7G'@76X++1?$/A^TO
M8+HZ"TC6<L<@D5[9E+Q<@\[>4/IM%5HO$_C$:/X3U=KK3'77I(;8VIM6 A:2
M)F67=NRV-N2N!UQD=: /4**\WN_&>L^'8O%-KJ5Q:7EQIGV,VUSY!B4_:6*#
M>H)X5AG@\BJ=S\0K^RT3Q&UMJ=GJTNGV4=W;WD=JT2Y+E6C=23R, @@]&]J
M/5*BN;JWLK=[BZGB@@09>25PJK]2>!7'_P!K>(M)\6Z%9ZI>65S:ZP)U:&&W
M,9M72,R#:VX[Q@$'('KQTKCO$VJ^(O$7P@U'Q%+=6:Z?>KN33Q;D-'#YP53Y
MF[EN 3QCJ!B@#V:BN&NM5\2ZCXJ\1:3I=[964&F06\L<LML969I$8[<;@,97
MDUFV'BWQ+-I7A3Q#=36(L]9NH+66PCMSF,2 @.)"V<Y&<8Q@XYQD@'I=%>76
MOQ&N+C5+>X74[)X9]3^Q?V4MLWFI$93$)?,SC=G#D8QM..HS4LOB/Q;=:%XH
MUFUO=/MX=#O+R.*![4R&X2$DX9MPV\#' SGGVH ],HKS&6^UO4_BIH/V;5$M
MK2XT9KQ;<P;PJLT>Y3\PW$XX;MZ&M'XN7&I6O@Y9-.O_ ++NO+>.3"99@TJX
MP<C'/7U'% '>T5QDM]XBN_$?_".6>J6D,MG8I=7=\UEN,CN[*B+'OPHPA).3
MVZ5K>$-:N->\/I=7D<<=Y%/-:W"Q9V>9%(R$KGG!VY_&@#;9T3&Y@N3@9.,G
MTIU>0^-YM.\7>+-0TFXUJTL(]"L]ULTURL1.H/\ ,C#)Y"!1]"YK6U;XAW7_
M  I4^,=,\G[<J1!T==RK)YJQR+C/J6Q^!H ](J![RUCO([1[F%;F52T<+. [
M@=2%ZD"O,O'[^+;3P-->W.MVT37%U;#[/;6A4P*TJ_()-^6ZC)P,X/ S6Y<Z
MI?:?\0O#ND7C6=TTUA<RS78M0CY7&-O)VC'49.: .XJ"UO+6^A,MI<PW$08H
M7A<.-PX(R.XKD?#.I^*=;MM+U_SK!]+U EWL?)*/;PD'8PDW'>W"Y! ')QC%
M<7X6\2OX?\!VD,5U!9R7^N7<)NYXS(D"!G=FV@C<?E  ]6]J /::C:>%)5B:
M5%D?E4+ $_05SG@GQ#+K]G?K-<0W;V5T8%NX(C&EPFU65PIS@_-M(]5-<UXV
M\-:*([VVMK?[=XLUJ;S+*:3#3VQ& '5P,QQ1XS^G)- 'IE,2:*5G6.5'9#AP
MK E3Z'TKGO'6HW.C?#_6KVWE*W4-F^R4<%6(QN'N,YKE]$32O#.N6/F^%6T:
M:2PF%K<QSJQNE10[K.%_Y:8&[YMW\7- 'HZ75O)<2V\<\33PA3)&K@L@/3(Z
MC.#BBXNK>TB\VYGBACW!=\CA1DG &3W)(%>>Z#=76E_"V+7A>V%MJ6K.M]=7
MM^3L4S,#G Y8JA"JN1G %6?#NK?\)=-XA\-:I=0ZK9QV\1%REJUN724."I1N
MX*9##U'I0!WU0O=VT=RML]Q$L[(9%B+@,5'5@.N!D<^]<[\/-1NM2\$V+WLA
MEN[=I;2:0]7:*1H]Q]R%!_&N=M/^)GX?\?\ B"?YIYC>64)/\%O C(JCTRV]
MC[M0!Z,D\,K;8Y8W/HK U)7AJ6OAJ^\%Z5!X7T&=/%9AMC!=VVERP&.4;=TC
M3% NW[V3D@^^:[A=9\2:I\0]:T"QN[.TL=.2UF,SVQE<AU)* ;@.<'YNV.AS
MP =U5)M8TQ+:YN7U&T6"UD,5Q*9U"Q." 58YPIR1P?45YW9?$:XNM4M;A=3L
MI(;G4_L7]E+;-YL<1D,:R>9GELX8C&,$CJ,UBIJLNA^ OB7J,$%M/)#XDG*Q
MW,0DC;,D0Y4]>M 'M8((R.117#7VK>)+WQ+J^E:7>6=G#8Z?!=+)+;&5B[^9
M\N-P&#LZ]L>_%/2/%/B*<>$M6O9K+[#K[")[** @PDPM(K"0MS]SD$=\=LT
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
M40>/_ L/B#5M4_X25B+^S@M1'_9UQ\GE^9\V=G.?,Z>U4;7Q=X&M](\)V/\
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
MM=3AE/N#5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XVZ_XF
M?Q<L[2;YK?2M*-[&AZ>=+(8PWU"JP'IN-=E7(ZQ;S:5X]TOQ#'#)+:7-L=+O
M/+4L8LOOBD('\.[<I/;<#0!AMXKOXO%%IY>M37L$^K&QDMHM.86D<9+* )R@
MS(I S\Y!.1CBMC1O^)9\3]?TN+BVO;.#5 @Z)*6:*0C_ 'MBD^]0CX?W"PV]
MO'X@G6UL;W[;8P_9TQ$_F%R'/60?,P'3&>Y JUX:MI]1\5ZWXFGADB@F6.PL
M5D4JS0Q%BSX/(#.S8]@#WH ZZBBB@ KSKXGZ[IJ7&B^&-0OX+.UU&X$U]),X
M51;1'<5)_P!M@%_.O1:Q+'PY':^*=3U^6X:XN;V.."-64 6\29^1?JQ+'WH
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
M#-,\/Q7\D#Z:+8V]T(PQ#P;=K%3P<[>E-7P1!-J^IZAJ-X]VVIZ:FGW4?EA
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
M!D%O<RM++83SV)D8Y+"*1D4GWVA::=.NO#K7?B35=0GUF]@LS;01P6@C9E+
M[0JYW,S!>>@]!S5[P7H<^A^$;2QOBK7C[Y[LJ>/-D8NX!]BQ'X4 <MI'BN_D
M\5:1%_;4VI6VI7,\,BKIS16D85'=3#,4&_&S!^9LY)'2LCPM=Z]H7P^\,ZT-
M5#V37,-M)IWD)L\F2;R]P?&_?E@W7';%=58^ +FR_L5?^$AGDCT24&QC-N@"
MQ;60H^/O,5;&[C&.G)RW3?AW)8V.E:5+KT]SI&G3I<K:M H+R*V]<OUV!OFV
MX]LXXH S+K7_ !'+X:UGQA;:J(K>PN9Q#IGV>,Q20PR%&#L1OW-M8Y# #(XK
M0/C*XT<^+AJD@E_L^)=0L,H%,D$J?(F!U(D5DSUY%6;KP"UPE]I\>LSQ:%?W
M+7-S8"%226;<ZK)U5&.21@GDX(JWXA\$V?B'6],U*6XDA^QX66%%!6YC61)%
M1_8.@/YT <=<>*/$,$LNFWNLWEMJ6GV$#N+72&N5N;IU+L)"D;!4'RJ -I/)
MS7<7VM3CP'_;+2Q:5<R623%[N-BMN[J.&7J2"<;>I.!3-4\,7=QJUSJ.E:W-
MI<MY"D-V$A63>%SM9<_<<!B,\CIQQ5W7-!36O#KZ2UU+$?W31W'#NKQNKHQS
M][YE!/KS0!Y_/XRUFQT?Q2MOJ-Y=RV%I;75K<ZAIWV64&1V5E*%%!7Y.#M[D
M<XK5U+7=<\):O="_U/\ M2!M%NM1$;VZ1B*6$I\JE0#L(?&&)/'6K5Y\/I]1
M.I27NOS2S:G:1VUTWV=0OR.60H,_*!DC'.<YSFMO5_"]KK6K)>74C&,6%Q8/
M"!PZ3;-QSV/R?K0!QSV^MIXA\ W.J:P=0^TW$DKJT"1B*0VLAPFT#Y>3][)X
M'-:7C"&^F^(?@V*VU2:UCD>Z.U(T8!EB))^8'J&*^W;!JU8>![N'4-#N;_Q#
M<7JZ*S"UC-NB J8VC^<C[S8(^;VZ<FM/Q!X<EUC4M(U&UU%K&\TR21HW$0D5
ME==K*5/MW[4 >?QW6N:/X=\4Z]8ZMY$-CKMVXLA C).OVCYM[$;AG) VD8QW
MJWJWC?5%U/69[.\OM^FWGV>WTR#29)HKE4V[]\HC.&8EL88;<#(.:ZN?P5!/
MX9UK1#>R!-4NYKII=@S&9)-Y '?'2G2^%+M-4NYM/UVXL;*^N%N;JVCB4L7
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
ML(+)4-NI149)2IRA!V\-C)6K_B_5]/T3XG>%+W4[R&TMA9WJF69MJ@GRL#-
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
MRP2"[&]W7JH.3\QX.\>M 'M]%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-5$10JJJJ.@ P!6-
MXJUJ?0=)BN[>..1WO+:W(DSC;)*J$\=P&.*R/$_B^]T.^UF""W@=;'0FU.,R
M Y:0.R[3@_=^4>] '98&<XYJ-U@5%C<1A6.%4@8)]AZUQB^*M:TS5[%-<@L!
M8W]E/=1K:A_,MS$JN5<L</\ *W4 <BL2]U/Q!JR>!]2U2'3TM+_58+B&.V#B
M2 -%(RJY)(?*GD@+@CH<T >I8&<TUHT=2K(K*>Q&17G&G?$MKS4K"0WNB-97
M]]]CCL8I\WL0+%4D8;L') RNT8##DXK;\(:_KOB*YO;FY@L(-,MKJXM%"!S+
M(\<A4-UP%P,$=2<]!0!UN!QQTIJ>5(?-38Q(QO7!_#-<9JM]KH^*VCZ?:W=L
MFGM83320NCG> \0;.& +8^Z<<9/7-<YX6UO7M#\&Z3>B'3VT=M3:T>-@_GD2
M73)Y@;.T89ONX.0.HS@ 'K&!SP.:6O-C\2V_M,R_;=$^P#4_L'V S_Z:5\WR
MO-QNZ;OFV[?N\YKJ_&=KJ=[X1U"WT?S/MKHNU8Y/+=U# NJM_"2NX ]B: -Q
M41!A%51G. ,4X  8 P*\Z\*?\(HOB:W32X-3T'5!"XDTR[C>+[4N!R0V5<KU
MW*<]<G%<+H\WAQ_ .G2:+=3MXV*1^2+:>9I#/O'WESMVX^]GC&: /?=B[BVT
M9/4XZT['.>]<%X[E77-:TGP:+IK>*ZS>ZC(DFQEMX_NKG_:DVC_@)K0^'>KS
M:CX:^PWTHDU+29FT^Z8'.]H^%?W#+M;/N: .I9H;:,LQCB3/))"C-.*JQ5BH
M)'0D=*\N^(UCJ&J?$3P9IY&F3V<SW;16]Y TD9=(<DR+N ;_ &<8P?6M.Y\6
M^(!INMZUI]KIITC19I87@D5_.N%@_P!:RL#M3HVT%6SCMF@#OF1'4*RJ0.0"
M*4JI8,5!*]"1TKC;3Q-K6K^-+O2M-AL%TVTBM;F6XG#EVCE4DJH!QN.#@G@8
MY!S6EXHUN^TV32M/TN.W;4=4NC!$UR&,<:JC.[L%()P%Z9&2>M &[B%V*?(S
M(0=O!*GU]J61XH8R\C(B+U9B !7EB>([[PWK?C"[U$6"Z@UQIUJDC.8[8LZ$
M"1B3E5 )8C)Z$9[UG>.?%3:[\,?&.GS7FEWTUBEHXNM,?,,B23+CC<VU@48$
M9/8]Z /9-\7F^5N3S"-VS(R1ZXI^.<]ZX6_U6>/XDG3;#3;!]0_X1R2Y@NY4
M/F%A+A8BP(_=DX)'K4J^-YKWP]X7NM.@B:_UR>.'R9 2(L F<X!!^0*P^N*
M.S5%3.U0N3DX&,FDD,:#S)-H"#.YOX?Q[5YSI'Q+;4-1TR5KW0WLM2NS;1V4
M$^;R '<(W<;L')497:-NX<G%,;Q7K>J>!_$6LWVG:2^F6D-Y"MM(CL;AXW90
M6YQL*C!'4G)R!Q0!Z2@C)\Q OS@'</XAVYIS*KJ590RGJ",@UPMMXAUJYN]$
MT?1K73+?[3HB7Y>9',<'*KM"JP)'S  9'KGC!AL?&FN:PFD:=96VGPZO=/=B
MZDE#O!$MM)Y;%5!#'<Q7'/'/6@#T HK)L*@KC&".*1C'%&68JB*,Y/  KGO"
M&NZAKD.K+J=K!;W%AJ+V16!B58*B'=D^I8D=.,5P^OWVNW4/Q/MKR[MI-/L[
M,I'$J/E UON7;EL#@_-QR?3I0!ZT,'D8Y[UDIH,2^*+K6VEW>?916A@*# ".
M[!L_\#Z8[5S<'B?6=%O].AUR&P^P7>GSW,8M0_FP>2BN5<DX?*GJ O(J'PUX
M_FU76=*M+J]T.X&JQ.\=OI\^^:T94W[)?F.[Y0P) 7!&,<T >@X'''2F[%W[
M]HW8QNQSBN"^)4FEI>^%UUN41Z6U_(+@M(R*1]GD*Y*G/WMM8EMK5OX?C\3Z
MMX0,EQH5GIB3*L[RO ;L,V0A8Y^YMW;3CIWH ]9V*&+;1D]3CK0J*BA44*HZ
M # K@-0\8ZQIBZ9;:C<Z!IMWJ?F7$4MT["&W@54^5\LN^0LX'!4=3VYU] \;
M:;J&@17VI:CIMI)Y\MLS"Z412/&Q4M&Q/S*1AA[,* .G**6W%1NQC..U$CI&
MADD955>K,< ?C7 K86WCCQMKD6JR/<Z3I(@AM;1)F6*1Y(Q(TK!2-QPP SP
M#ZU2\;^&HO#GPQ\61V5W<M830*T-G*Y=;8@C=L9B3@\'&<#MUH ]+54&60+\
MW)('6E*@]0#]:XJ'6M:NKZUT+0181O:Z9!=7-Q>H\B_/D(BJK*<_(Q)SQQP:
MSO\ A8-_=V^D)&VE:3<7:W"32ZDS-#Y\,@C,*$%>2<L"3T'0T >B>9&L@BWJ
M'(R$SSCUQ2[$#E]HWD8+8YQ7%#5Y6^).BV-YI5BEY/HSSR7"_/)$P8 QH_=,
M^W-4-*\:^)+G2O#NN7EKIB:=JMU%:/!&)/.0N2HD#%MN-P^[@\'KF@#T7 QC
M I-BEBVT;B,$XYQZ5YSJ'C?Q'%X>U/Q+96>FOI-O=/;0PR;_ #F5)?*,I8'&
M-P/RX''.>QZCQQK-QX?\$:OJMIC[3;V[&(D9 <\ GZ$@_A0!O;%R#M&0,9QV
MH9$=-C*&4]B,BN)7X8Z3_9JD75\NMA W]L"ZD,_F_P!_EL$9_AQC'%4_$'CZ
MXTC4]3LX-0T.,Z1!&TT6HS>7->N4WE8@& 7Y2.<-\QQCB@#T/ XX''2F2M$D
M9,S(J'@ER #^=<9#XIUS6?%<VF:+#IZ645I:WIN+I7+>7*&)7"D?,<<'H,'.
M<URG_"0ZO'\*KS5M<ATW5PVJF..&XB=E'^ELISECPO&P#&  .: /5KRULYFL
M_M!5?(F$D*[MH+@$#COUZ>N*LJT4Z':R2)G!P01GTKRV_P!/U#4OCW ERNEW
M$5KI"W,"7%NSB)/M&-R@M@3<</TZ<59T+Q;,GAPC3-*TZVOKW7YM.MXT0I#N
M!9FE< Y)VJQ.,9..E 'I>!Z"D9$;;N53M.1D=*Y"]UKQ-I>D3MJ2Z):31W2Q
M#49YO+M3"5R9-A?<"#\NS=R>0<5S6H>,=<U?0])FTR^TU91XBCTZ:XMM[0W'
MS!E9<-G80?F7)STS0!ZL1D8-%>::M\2IM,N]3=K[04@TF589[.:8K=71"J9&
MB&[Y0-Q"@AMQ4\BNO\6ZS<Z!X9N=7M8HYOLI225'!(,6X>81@]0I8CZ4 ;0C
M09PBC)R>.I]:1GC5UB9D#/G:I(RWK@=ZY0^,)O\ A8BZ"L,)TTPA/M.3N^TE
M#*$ZXQY0SZ\UA6/BR76/$W@J>YTJP)U0ZB]M.8R98(4'R%"3P77!;U![4 >B
MB:V2(N)8EC0[20P 4^GM3R(X]TI"KQEF/' ]37@NH?\ )'O&O_8TR?\ I1%7
ML7C+_D1_$'_8-N/_ $6U &RBQC+(%^?DE1U]Z=CG/>O/-&\1:WH]OX876(;
M:5J5N(H_(#^=;LL)D7>2<-E4(. ,'UIGA[XC2:IJ>CB>\T.6#6&98[2TGW75
MH=C.GF_,<Y"D'"KM8@<T >B,B.NUE5E]",BG8'I7->*]=U/2;O1+32[>VFGU
M.[:V)N"VU!Y;ONX]-N2.XR..M8LOC?5]-CU;3K^TLI];M;NUM;8P;D@G-R<1
ML0267!W9&3]WCK0!WI12X<J"PZ''(H*(Q!*J2#D9'0UPM_XNUWP_+J=EJMM8
MW=W#IIU"UDLTDC1E5PCJZDL1M+*<@\C/ K+\1>(_$DG@B>^LM4T693=VB17^
MFL^UU>559<;R5()&>3E6(P#0!V5WX<DU'Q):ZG?:B\UG9/YMI8"(*B2[=N]F
MZN1EL=,9K>KB7UOQ9<^)+[0K!-'$UG96]Q)<S1R%&=]X*A0V<$KP<\8/7-5]
M.\;:MXE&D6NBV]E:WMU8O>W;W@:2. +)Y1154J6)<-SD8"]Z .YEMTDMGA4F
M(,I4-$=K+D=0>Q]ZYO3?"5W!JUA?ZKKL^IG3D=;17@2/:77:7<C[[[<C/'4\
M<UCQ^-]:N3I=C;V-BNISZE<Z9=!V8Q(\*,V]>Y4@!L'GG&1UIEQX]U'2[*_M
M=4_LJ+5+?5(M.6Y9FBM<21B42-N8D )NR-W) &>: /1, #&.*8GE*3$FP%1D
MHN.,^WYUYW%\0KVX@;3[.72+_5FU*&PANK5RUJXDC,GF$!B1M5'!7=U'7FKO
MA5M1/Q&\4IJ@MS<I9V"F2V!5)!F<A@K$E>N,9/3K0!W*HJ*%10JCL!@4%%+;
MBHW8QG':N&N]4UJ#XKR6OVRW72(-'^UO"4<G;YF&/#8WY4X..AQCO4=GXO\
M$ L=#UV_MM.71]7N(8D@B#^?;K,<1,SD[6Y*Y 48SU.* .^P*:(T485% !SP
M.]<;\5P6^'.H('=-\ULA9&*L ;B,'!'L:S]/\4W>D_#:^CN"9M=TB0Z4$/6:
MXR$A/OO#1M^)H ]#557.U0,G)P*0(H)(4 DY)QU->5>"9M0\,^"-;A2\M9+B
MSUR6V>\U.XVQ1J-@:1B2"1U.T$9)J\?B+?\ _"-W-Y;+IFI7=MK$&G>;:.?L
M]PLFPAD.X[3B3'4X(/6@#TG ]*8IB1O)38I SL&!QZXKCGUGQ7)JL6@6W]C#
M58;/[9>7#QRF !I&6-$4,&R0IR2>,=.<5EFX\177Q#M7M[.SL=3E\/J;A+MC
M-' ?/.0-A&_)Z<CCGVH ]&**6#%06 P#CFAD1MNY5.TY&1T-8OA'6Y_$/AJV
MU&ZACAN6>6*9(B2@>.1HV*YYP2I(^M<;XP\.VEH6DMKJZNO%^I7H?3I?-820
M@.#@ '"PHF<Y&#WY(H ]-**6#%1N' ..12>6AVY1?E^[QT^E>:?%"_N]3TK5
M-.T^>2&UTN%;B_FC;!:0D>7"#^.]O8(/XJ]-H 3 XX''2C ]!ZU@>)]#T[5D
MM[C6KQH]*LA)+/;M)LAEX&&D((X7D@=.>>E<'803W.GZ)HC-=Q:'K&N7#VT4
MDCJYL4B:1(R2=P5F7."<[2!0!ZYCG--5%1=J*%'H!BO/K/0U&M^)/!]E>75C
MICV]I=Q+!(=T(=G65$).5#>6.G3<<4S0M(MW\2Z[:^%KB:QT;[!]DEFA<NBW
MNXY:/<2"RKPQ'&2,\@T =?8Z%'9Z[J^IF7S3J+PN8V08C,:;!@]\]:U\#.>]
M>=:3HVGZ7\0K*T\-&8)9VLJZU)YS.DC,%\I7))!ESEO4#.>HKI?%>L7>CVEM
M);76E6222[9;S5)=L40VDCY=REF)   ([F@#>V(7#[1O P&QSBG8![5Y7)XM
MU_79/"$NFW>GP_:M1NK>8Q[WAF:))5W AANC8#<!Z[3DXKM_&.MW'ASPK>:K
M:P)/- 8]L3]&W2*I'Y-0!NX&<XYIH1%)(502<D@=37$7'B_5_#^I:A!XAAL)
M(8=)EU2(V(=2!&P5HSN)W'YEPPQ]*5/%&O:1=:1)XCBTX66J*X'V17#VL@B,
MH5BS$."JL,@+R.E ';;%#E]HW$8+8YQ1L0,6VKN/4XY-<'9^+_$ LM"US4+;
M3ETC6+B&)((@_GVZS?ZIF<G:W5<@*,9[XJNGC7Q)_8@\0/:Z8NF1:D;*:$"3
MSI$^T^3O5MV%(R."#G!Y&0* /1J*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_%NB3Z_X?DLK2
M>."Z6:&X@>524#QR+( P'."5P?K7.:CX-U_6Y-;NM1O-/CGU'1FTV.* .4A)
M9B#DC+#YCDX'ICC)[>^O;?3;"XOKN416UO&TLLC=%51DG\JY=_'%S'!HX'AN
M_FO-6BEN(;2&6/>D2;<%R[* 2'4[1G'([4 6]6\+OJNI:--)*@M[.UN;>=.=
MSB6-4^7\CUK$M/"'B4P^&[*^U#36LM!N8I(VA5Q)<(B,BEL\*0IZ#().<C%=
M+H?B:WUD7L<EK<Z?=V+*+JVO JO&&&5;*DJ5(S@@]C6K'=VTL"SQW$3PL<"1
M7!4G..O3K0!R6B>&-8T6>WL(I=*_LBVN'E2;R2;EHR698SD;1@L!O!R0HX%:
MWA30IO#^FW5K/+'*TU]<70*9P%DD+@<]P#5N74Y#J5A!:0P7%K.91-<"Y4&(
MH. $ZOD\''3O5U+F"69X8YXWEC^^BN"R_4=J .?U;0M2F\9Z1KVG2VFVV@DM
M;F*XW F-V1BR$?Q#;T/%9\?@N[3P-8Z";J#S[?4$NVDYVE5NO.P.,YQQ]:Z2
M]US3]/U.QT^ZN%CN;TL(4)Z[5))/H./SI;+4)YI;X7=O%;103^7$XN5?S%XP
MQ ^X<G&T\T <Y8>&-8TN_>VM)=*_LEKY[OS9(2URJNYD:(#&W[Q(#9R >F1F
MNBURROK_ $J2'3;\V%Z&5XI]FY058':R]U.,$>AJP=0LA'+(;RW$<3;9&\U<
M(?0G/!I\UW;6\2RS7$4<;$!7=P <],$T <O!HGB'4]?TO4=?FTN.+3&DEABL
M!(QDD9"F69\84!CP,\XYXK4\):--X>\)Z;I$\J2RVD(C9X\[6/MFG7FO+I_B
M.PTNZMRD.H(PMKH/E6F49,9&."5R0<\X(XQSL4 <=:^ K&\UW6=7\2V>GZI<
M7DX%LLT D6WMT7"*-PX)Y)QU)J?2?!T7A_QA/J.BQVEGI5W:+%<V4,>P><C$
MI(H QT)!_ UN?;;G^WOL/V2/[)]F\[[3]H&[?NQL\O&<8YW9QVJU/<06L7FW
M$T<,><;I&"C/U- &!K7AVXU/QEX9UJ.:-(=(-T98VSN?S8]@V_0^M8UYX.US
M[)K>B6%[8IHVL3RRRR2J_GP";_6JH'RMG+8)(QN[XKO 00"#D'H:* .>T;PX
M^D^*-8U)9(S:WEO:0PQ#.Y!"KJ<_7</RH\4:'>ZH^EW^ES01:CIEUY\(N ?+
MD#(R.C$<C*MU&<$5N"YMS<FV$\9G W&+>-P'KCK5/3-1FNX&>]MX;24S/''&
MMRLN\ \'(QR1SCM0!R#^!M8O9-9OKZ^L?[0O+FTO+<)&S1120=$8'EE(X)ZG
M).!TJ37O".N>)?!6MZ1=S:5:W-_Y0A2UC;RHE1U8[FP&8G![#''O7=>8AE,8
M=?, W%<\@>N*R=1UY;/7=-T:WMS<WEYND90^T0P+]Z1C@]RJ@=R>W)H HGPU
M<?\ "QX/$OGQ?9X](-@8N=Y<R[]WIC%4="\#S:3XRO-5ENHY=/5IGTZV .;=
MIV5IB>WWEXQV8U;C\:I/J/EV^C:E/IHN_L1U*)%:(2AMI^7=O*!OE+[< @]N
M:T=(UY=1U+4],GMS:WVGR /$7W!XV&8Y%.!D, ?H01VR0#$T#PQK&ARV>GI+
MI7]D6<C-'*(2;F2/DI&<C:N,CY@23MZ#-)'X,NT^'.K^&C=0?:+TW927G8OG
M2.PSQG@,,UJ>(_%(T"^TNQCTN\U&[U)I%@AMC&#^[7<V2[*.GOVINC^+HM3U
MB71[O3+_ $K4HX/M(@O%3YXMVTLK(S*0"0#SGF@"'2/#%SIVMZ7?23Q,EGHB
MZ:RKG+.&0[A[?*:Y>\TEO!UWH]\^L:=:WIO-05#>AUMY8YY/-V-(!A&&%QGJ
M00*]-\Z(JC>:FV3 0[AAL^GK4+RVEWYUMN@G9/\ 60E@V/J.WXT <A\,O-ET
M[7;V2Y6Z2\UB>:.YC7:DR[44L@Y^3<K <G@=33-6\&ZO=WOB];:YL19>(;54
MS)O$D,BP^4.@P5XSZUU6DW[W&D6UQ>P06,SJV8$N%E5 ">CC / SQT_"K:75
MO+;?:8[B)X,$^:K@K@=3GI0!S^K>%FU;4M'EEE3[-9VMS;3ISN<2QJGR_D>M
M0^&]#UW2Y+.WOI=*-G90>2LEM 1-<D *K/GA.!R 3DGL*Z;[9:_9?M7VF'[/
MC/F[QLQ]>E))>6L4"SR7,*0MC;(S@*<],'I0!F:QHTVI:WH%]'*B)IMU)/(K
M9RX:%XP!^+@_A2^+-&E\0^$]4TB"5(I;RW:%'?.U21U.*V0<C(KAM/\ B-)J
M6EQZM!X1UZ337W%;B)89"0"03L$F\\@]!F@#1UOP[>W%UI&I:<;)[W3XI(#%
M>*?*FC<+N&0"5(**0<'N.]:%CHBRZ7!#KMOI][=*SN=MJHC0L<X0'/ &!GJ<
M9-6+#7-,U+1H=7M;V%K"9=R3LVU<9QSGH<\$'H:N+/"Y0)*C%UW* P.Y?4>H
MH Y6_P##>KV'B*;7/#%S8Q274*0WEE>(WDR[!A'5DY5@#MZ$$8]*J:IX1U_7
M?"VOV>J:Q!)J&JQ+%'%&K+:VJJ<@*#DDGDECR>. !7:275O"',L\48C 9RS@
M;0>Y]*?'(DL:R1NKHPRK*<@CV- ')2>'=:TW5XM5T.:P>>33XK*ZAO-ZHQC)
M*2*R@G(W,,$<C'(JM%X3UG3-!MM+M)=)U*%UE:^AU*$B.6:1RYD7 )QEF&T]
ML<BNQ^V6OFI%]IA\Q\[$\P9;'7 [XI6NK=9!&9XA(6VA"X!+8SC'KCF@#CM(
M\#76E>(M OS?1S0Z7HYTY]P(=VR#N'7"\=,TZV\%W<'@_P -Z,UU 9M*O;>Y
MDD&=KB-RQ XZGWKI-,U*6YT:.^U&"&Q<AC)&+E943#$#]X, \ '\<5<6YMWA
M25)XVB<@(X<$,3TP>] 'B_B"1K?0-;\*Z?KFGR1/JA6&QV.M\7DG$GE!#U3<
MQ.\ @J/QKV#5]+MM;T>\TN\4M;7<+0R '!P1C(]ZE0V4H^W(8'PI'GC!P!U^
M;TZU5TO7M-UC2AJ5G=(UH2V9&(&-I(.?3I0!S*:)X[&F+HK:[IBVH3R?[32&
M07?E],A<[ ^/XL^^,U)=^%M8M=6OKG19].=-0CB$LFHQM))#(B"/S%QP^5"\
M''(SGFNPAGBN8EE@E26-NCHP8'\16-?^*].LSK,,<BS7FEV?VJ6 -C(VN0H/
MK^[.?3(H ;IN@36/B_5=8::-H;RUMH$11AE,6_)/;!WCI7*7'P^UJX\%W_AE
MKRP$!U 7=I.-^XJ9S*PD&, \X&,UW>EZK;ZI9V\R21K-+ D[0"0,T890>?SZ
MXJTES!+-)#'/&\L?WT5P67ZCM0!@CP[<#XDMXF\Z/[,=(%AY7._?YWF;O3&.
M*P++X?ZC8: L,-]:C4K;6I-6M9&5C&=Q(V/T."K,"1TZUUNO^(++PYIZW=X)
M9#)(L,$$";Y9Y&^ZB+W)Y_*LNR\9.VJVFG:QH.HZ/+>DK:R7!C>.5@"=FZ-F
MVM@$X.,X- %"[\.>*+^:SU.[O=,GO[2^^TPV+JWV6-/*:/ ;&XMEB^XCKP *
MI2^!]?:RN +_ $^6Z&MPZS [HZ(S@#?&P&2JY'RD9..M=+X6\41^)=-OKTV_
MV1+2]FM&W2;@?+."V<#&?3M6U'=VTUN;B*XB>  DR*X*\=>>E ''KX8UZUU"
M]:RDT<0:C.MU/)-"SR6\A51((P1AU.W(W$8)/6NNO[*'4=-NK&=<PW,+PR#U
M5@0?T-5;_4Y(;&&YTZ&"^$DJ)_Q\K&NTG!8,<@X].]6Y;VUMS^^N88_F"_/(
M!R>@Y[T >>+\.M87P&=._M6W.O\ VL70OMK;-P00_7_5#'UK;F\&,GB/P?>V
M<T4=EX?MY[<Q,#N</$L:X[<;>:ZN6X@@*"::.,R-M0.P&X^@SU-.1TD7<C*R
MGNIR* /.+KX;ZA/X&U_05O;83ZEK#:A'(0VU$,J/M/&<X4BNYUVPDU7P]J>G
M1.J27=I+ K-T4NA4$^W-<U:_$&:^CGN+/PGK=U9PSR0-/!Y#9*,5;">8&/(/
M:NBTKQ!IFM:,FK6=TILVSN>3Y#&0<%6!^Z0>"#0!S5IX2UJXN-"M]:NK"73M
M&0^7Y"N)+E_*,2EP>%PK,>"<GTZ58\->'-;T5M/L)IM+;3-/0QI-%"?M%PH7
M:@?(PA P203DCMDUO:CK^F:7;6MQ=7<:Q74\<$+*P(=G8*,>W/)["KC7=LDD
M4;7$0DE&8U+C+_0=Z ./\>)=R:WX/%A+%'=#4W:,RJ2A(MY3@XYP0,9'3-0R
M^"-3U&'5;^_O+2'6KN[M;JW,"L\,!ML&)3G!;)W9/'WN.E=TT:.RLR*S(<J2
M,E3TXIU '')X?\1W.JW6N75[I]MJHLOL=DENC20QC>'8N6P3N*J. , =S65>
M^ M5U'3];D9M)L;^_:T=(;17\C?!*9-[G )9L[20. !UKT:B@#S>V7Q,?B'K
MLEBVEB^&F62SQ3&3R=Q,V&5@-W&#P1SGJ*N6'@C4_#@TBZT2[M)[VTL7LKI;
MP,D<X9_,+@KDJ0Y8XP>&Q[UW0C02-($4.P 9@.2!TR?QIU '$Z;X)N[.]T>]
MFO(9;F#4;K4;YE4JKO-&Z80<X"[E'/9:34?!-W=7VJW\-S:BYEU.WU&S69"R
M QPK$4D'HPWC(Z9![8KMZ* .*O?#&NZA86]Q)/I<&JV>HI?6D4,3"!0JE#&S
M8#-N#/EL<9&!Q5WP[H6KV?B36-;U:YM))-1AMXQ#;!ML/E>9P"W)'S@Y]<\#
MBNHHH Y;4O#E_/XWBUJWDM'LYM..G7D,VX/LWE]R$<$\D8.*R[/P=KGV/1=$
MO[VQ?1M'N(IHI8E?SYUA.8E8'Y5P0N2"<[>V:[VB@#"\8Z%-XD\,SZ7;RQQ2
M22PN'DS@!)4<]/92*S+WP1]K^(-MX@%RJV0"37%IC_6W,:LD4GX*Y_%5KL**
M .!D\#ZE';7#V\]E+<?\)#)K,,4X;RG5E*A'P,@C.<@'D"HY/ ^MW+7INKZQ
M<W>K6>J%D5EVF+8'C YXQ& IZ^M>A44 <OJ^B:RGB4:]H$UC]HELQ9W$-Z'"
M,JL61P5YR"S#'<'J*=I/AS4+/Q%;ZK?:DM[(FE+92RE-C22>87+8' '. *Z:
MB@#%\*:+-X?T%=/GE2607%Q-N3.,23/(!SZ!@*YVUT#QE8:[JFJ0R:!<3WLQ
MVSW/G>9' #\D0QP% YP.I))S7>44 <1XF^&NDZUIFIBTB>WU&^)D:4W<PC,A
M(RQ0-M[>E;EK'>:?KUKIEM'_ ,26.P8[GWNZRAU"@R,3G*EN.3Q6W10!R?C+
M0=:UVYTO[!)ISV5K(TT]I?;]D[C'E[MO4*<G!XSCTIM]HGB+5K"SN;J?2X-:
MTZ]%S9O LAA8;"C(^?F^8,XR.G!KKJ* .$NO"GB2ZTS7;G^T;*#7=7\F%GAW
MB*""/C8K?>R0S_-@<MQC JW8Z7XMM-#N-,@_L"PC2S:*Q-FLO[F3HI(;C Y/
MKG'O7844 <?X3T;Q)H,5KI\Z:&NG)N,S6YF,\CD'+DMP6+<DGWJYXCT34K[6
M-'U72VLFGT_SE\J]#;") HW J"0R[>/4,1D5TE% 'G4?@?Q#9II\MO?:=/=Z
M?JUQ?Q-,KHLRSA]X8*#M8%SC&1Q75>+-%F\0^&;K2X)8XI9FC(=\[1MD5CT_
MW:VZ* .6U_PC_;^MS7$\RK9SZ-<:9(H^^#*Z'<.W 4_CBJ47A;6]4NM)3Q'<
MZ?)9Z6K[!:!]URYC,0=]W"85F.!GD]:[:B@#@[+P=KGV31-%U"]L7T?1IXI8
MI8E?S[@0_P"J5@?E7&%R03G;VS4[>"[L^ Y= ^U0>>^H&[$G.W:;OS\=,YV\
M?6NUHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH XWXJ?\D]OE/$3S6R3'_IF9XPWX8)JOXL3
M4V^('A=='FLX;K[)?8:[B:1-O[G(PK*<_C76ZQI5KKFC7FEWJEK:[B:*0#J
M1U'N.HJKHVF7$-C8-K MKK5+.-H5O$7YF4X&[D94L%4L!QD=Z .0UK1I=,TV
M[N-:^S:QJ>NW]I;&/#6UJNUOW:L 68H#N)!)W9QCFN3U:$IX?\::>390JFJZ
M:#'IH*11NSQ!BH['CG'<&O:=0TZRU:RDLM0M8;JVDQOBF0,IP<C@^]4E\+:
MB[4T73U78D>!;J!M1MRCIT##(]Z .,US3;'2/B?\.K/3K2"TMD&I;8H4"*/W
M*Y.!WJ/PQ96VB:_HT;V>EWT5\UQ_9^MV+E9I,JTC"=?X\@'YLD9 X!Q7HDVG
MV=Q>VU[-:PR75KN^SS.@+Q;AAMIZC(X..M5++PWH>G:C+J-EI%E;WDN=\\4"
MJ[9.3R!W/7UH Y?Q9I]A=?$WP4UU:6TI87BDRQJV=L891R.Q)(]#DUQEZ@D\
M/?$F,E@&\16XRIP1^^AZ'M7L.IZ+I>LK"NIZ?;7BPOYD0GB#[&]1GI2'0]*:
M.ZC.FVA2[E$UPIA7$L@((9N.2" <GT% '$)X6T$?%:2S&D60L_[#20VWDKY3
M.)F4.4Q@L%)&2,X)KD_#5K>:G_PCUD+72;R"'1I_(AU8L8QBY9'*@ Y(01CV
M!]Z]L^QVWVXWOV>+[48_*\[:-^S.=N>N,\XK/NO"V@7UA!8W6C6,UI Q:*%X
M%*QDG)VC'&<G/K0!PFJ6TEE\-/"\9O;>]N;?5K(6L]M(71OW^%"L>2 AV_@:
M],CN8)9IH8YHWEA($J*X+1DC(W#MD<\UAW_AU]0UW1W?R(M'TK]]!:QC!:<
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
MC,31$#"*&)88(RVZO3)?"OA^:WN+>31=/:&Y$8FC^SKMDV#"9&.=HX'I1/X6
MT"YN+6XGT6PDFM%5+=WMU)C5?N@<< =O2@"_;W$;L;<W$,EU"B&9$8$KD<$C
MJ <'&?2K%01V=K#=SW<=O$ES.%6:54 :0+G:&/?&3CZFIZ "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "LC6->33+_3-.B@-S?:A*4BA#;0J*,R2,<'"J/S)
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
M.#Q6;XCTZYUGQ_J]M+8Z+=PPZ5!Y:ZK(RB*-FEWO'A6P<@9;@C:M 'I,MS!
M&,T\<87&2[@8STZU4NM;T^RU.RTZ>X5;F]#F!,_>"C)/M7GWA[0;34_%P@UP
M6>LM#X<L%,K#SH9F+3#S!N&"2.C8SACZUC^&["QO+WX9->6EO</]COX]TT:N
M2(BOEC)Z[><>G.* /6M/OY[G[7]LM4M!%=-!$?M"R>:@QM?C[I.?NGD58-Y:
MK"LQN81$S;0Y<8)Z8SZUXBT*W'A?Q7 Q8+)X^V$J<$ S0C@]C73:SH*_\)S;
M:-IVC:%)IUOHYDM[._!2%"TK"5D55(W?<R<9Y]S0!W]SK>GVFKVNESW"I=W4
M;R1H3U5-N<^GWACUJ[YL?E>;YB^7C._/&/7->3Z1HEI_PE_@J+4!INI2IH]S
MBY0"9)-CQ^40[#+%5/!ZCFHDB<I_PJYLD)JH//?3/]>.?K^ZH ]@!R,CI10
M , 8 HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HJCJ]]<:?ILEQ:6$M_< JL=O&P4L68#EC]U1G
M)/8 US+^.Y[>TO([O28X]5M[R&S^SK>!H6:4 HWG%1A<$YRN01C!XH [2BL_
M1[V^O;1VU'3387,<AC:,2B5&& 0R. ,J<]P#D'BO-K'5=2;XH^*=0UFW=;'0
MX87VIJ3^7:1F%V+", +(6QDYZ>] 'K-%<CI_C&_DO-)75="_L^TU?*V<PNQ*
MP;87595VC82H/0MR,5YT-3U#_A4T=Q]NN?/_ .$E\OS/-;=L^T8VYSG&.,4
M>YT5R.H>,+^.]U:/2="_M"VTC O)FNQ$2^P.4C7:=[!2,Y*C)Q21_$"RELM:
MO!;/Y&G6,.H0G?S<Q2QET(&.#D%<<\B@#KZP=9T.XN==TK7-.DBCO;(M#*LI
M(6>W?&]"0"000K+[C'>J=IXU6\L_#TB:>PNM7N7MVMS*,VYC#F4DXYVE".V<
MBM[2KF]N].CGU#3S87+%@UN9EEV@,0#N7@Y !]LXH I-X2\.M?1WQT2P-U'(
M94E\A=P<L6+9QUW$G/J2:BL-#N!XLO\ 7]0DB>5HA:64<9)$, .XDD@?,S<G
MT"J,FMZB@ HHHH *H:MHFE:[:BVU;3[:]A!W*D\8<*?49Z'Z5?HH S[#0])T
MK3FT^PTVTMK-P0\$42JC9&#D8YR/6H=.\+Z#I,5Q'I^D6=LERNR810@;U_NG
MVY/'2M:B@"I_9ECLLU^R0[;+!M1L'[G"E1M]/E)''8U4T_PQH6DWDUWI^D65
MK<3 AY(H54D$Y(XZ GG%:U% &7IGAK1-&EGETS2;.T><8D:&%5+#KCCM[=*Q
M7\"Z=9^(-$U#1-/L+".SNI)[D11[&D#0R( ,#L7SC@=:ZZB@#&B\(^'8;Z2]
MBT2P2ZDE$S2B!=Q<,&#9QUW 'ZC-2MX;T1]9&L-I-F=2!!%R81OR!@'/KCC/
M7%:E% %)M'TU[*>R:QMS:W$C2S0F,;9'9MQ8CN2>?K4-QX=T:[U%]1N-+M);
MQX3 \[Q NT9!!4GN,$CZ&M.B@#E/$GABZUC3;;P[9I86GAYA&MTH!\WRT8'R
MXU V@$ #=GCG K;U#1[?46T[S %6QN5N8P%'#*K  >GWNW;CO6A10!6N]/L[
M]K=KNUBG-O*)X?,0-Y<@Z,,]",GFII8HYX7AF19(I%*NC#(8'@@CTI]% %*R
MT?3=-??96-O;L(D@S%&%/EKG:O'89.!VS51_"?AZ0WY?1;%O[08-=@P*1.0=
MP+>ISS]>:V** ,K5/#6AZU<0W&J:39WDT/$;SPJY49SCGMGG'2K8TVQ&HMJ
MM(1>-#Y#3[!O,><[,^F><5:HH R]+\-Z)HD\TVEZ59V<LW$CP1!2PSG'';/;
MI2:MX:T/7GB?5])L[YX@1&;B%7*@]<9Z5JT4 95IX8T*PM8[6STBR@@CN!=)
M''"JJLP& X 'WN!S1>^&="U+4XM2O=(LKB]AQLGEA5G&.G)';MZ5JT4 8%UH
M=PGC"UU^PDB4O ;2_AD) EB!+(RX!^=6)Z]0QY&!3H_".@64;/8Z#IJ3)*+F
M+]R$ F7.UL@$C&3R!QD\5NT4 8?A;0I-"TR5;J99]1O)WN[V9!A7F?KMS_"
M H]E%6-5\-Z)KLD4FJZ5:7DD0PC3Q!B!Z9/;VZ5J44 5)=,L)IK2:2S@:2S)
M-LQC&8<C!V^G''%2WEG;:A9RVEY!'/;3*4DBD4,K ]B#4U% %#3]$TO2MAL-
M/M[8QQ"!3%&%(CW%MOTW,3CU)J"Z\,:%>Z='I]SI-G+9Q.9(X6B&U&)))'H2
M2<X]36M10!%;6MO96L5M:PQP01*$CBC4*J =  .@K(F\&>&;C5#J<V@Z=)>E
M]YF:W4L6_O'CD^_6MRB@"".SMHKN>[C@C6XG"K+*% 9PN=H)[XR<?6FOI]G)
MJ$>H/:Q->11F..<H"ZJ>2 >P.*LT4 5K[3[/5+-[2_MHKFW<@M%*@92001P?
M0@'\*+_3[/5+*2RO[:*YM90!)#,@96P<C(/7D"K-% &3?>%]"U.^AO;[2+*X
MN80 DLL*LP .0,^@/(]*OW=G;7]J]K>01SP/C='(H96P<C(/N!4]% $#V5K)
M>+>/;Q-<K&T2RE06",02N?0D#CVK/L/"V@Z6+D6&CV5L+I2DPBA5=ZG^$^W)
MXZ5KT4 4;C1=,N])72KBPMI=/5%1;9XP455^Z .V,#'IBH!X9T(:;#IO]D67
MV*%B\=N8%**Q!!.,8R0S GW-:M% &&VC-H>C2VWA+3],M9W?=MF#)'D]6.P$
ML>GY8R*?X6\/Q>&/#UMI<;B5H]SS2[0OFR,2SM@=,DG [# K9HH SK[0=(U.
M^MKV^TVUN;JV_P!3++$&9.<\$^_/UI;#0M)TMT>PTZUMF2-HU,404JC-N*C'
M0%N<>M:%% %%=&TQ;.*S6PMQ;13">.(1C:D@??N ['<2V?7FH?\ A&]$&L_V
MQ_95G_:6<_:?)&_.,9SZXXSUQ6I10!2?1]->SNK-[&W:VNG:2XB,8VRLQRQ8
M=R3UJO?>&-"U/4$O[[2+*YNXUVK-+"K,!V&3Z=O2M6B@#(OO"N@:E!:PWNCV
M5Q%:($MTDA4B-0 -H]!P..G%/U'PWHFKR6\FHZ39W3VPQ"9H5;8/09[<=.E:
ME% $%I9VUA;+;6D$<$"$E8XU"J,DDX ]R3^-9B^$/#B232+H=@'FE$TC"!<L
MX.0W3KDD_B:VJ* *7]CZ;]@^P?8+?[)YGF^1Y8V;]^_=CUW_ #9]>:IW?A+P
M[?W\M_=Z)83W<J%))9(%9G&-O)(YXX^G%;-% $4UM!<VLEK/$DEO(AC>-AE6
M4C!!'ICBJUWH^FW^F#3+NQMYK$*JBWDC!0!?NX';&!CTJ]10!C2^$O#TVE0Z
M7)HMBUC"V^.#R5VHW=AZ$Y//?-23^&-"N;:RMIM(LG@L2&M8S"NV$_[(QQ6K
M10!BKX0\.))-(NAV >:432,(%RS@Y#=.N23^)J3_ (1?0=^H,='LB=1_X_,P
MK^_YS\W'///UK6HH R8_"^A0Z/+I$>D62Z=,=TEMY(V.>.2.YX'/7@5+IF@Z
M3HV?[,TVUM"4$9,,04E020#CKRS'\36C10!6?3K*348]1>UA:]BC,23E!O5#
MR5!ZX-1KH^FI9VUFMC;K;6KK)!$(QMB93E2H[$'D5=HH K7^G66JV;V>H6L-
MU;.06BF0,I(((R#Z$ U6NO#^CWNIQZE=:9:37L<9B6>2(,X0@@KD]L,>/<^M
M:5% &9I/AW1M!\W^R=,M;+S<>88(@I;'0''8=AVHU7P[HVNM$VJZ7:7K0Y\L
MSQ!RN>HY['TZ5IT4 5X[&TANVNHK:)+AHUB:14 8HI)5<^@R<#WJC/X8T*YM
M;2VFTBSD@LWWVT;0C$39SE?3FM:B@#.&@Z0(IHQIMJ$FNOMDB^4,//D'S#ZM
MD YZ\4:MH&D:]'$FK:;;7JQ$F,3QAMI/7&>F>_K6C10!FW?A[1KXV)NM+M)?
ML!!M-T0_<8QC9Z=!T]!Z5E:'H&H+XCO/$>N&R.HS6Z6<$=IN*0P*Q8C<P!8L
MQR>!C %=/10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!SGC;2[S5]!CM[. 702ZAEGLS+Y8N
M8E8%H\GCGT/!Q@]:Y:Q\,ZKI[ZX(_"&CMIVI-!(=,5XUC"*"K1XP%\SH^<;<
MY&>AKTRB@#F/!&D7FCZ;>17%N;.WENC):6)N/.-K%M4;-W3E@S8!(&[%9A\'
MWMYKWCYKG;%9:_:6]O;RA@3\L#1L2.V"?QKNJ* .$MM+\1:O=>&[?5M-ALK?
M191<33K<K(+F18FC7RP.0I+%CNP>,5A#P'KO_"NTT;R(OM@US[:5\T8\KSM^
M<^N.U>L44 <)<Z9XBTB]\20Z3IL-];ZU*;B&9KE8Q;2M$L;>8#R5^0,-N3VJ
MC?\ @#4(I_#-K8-'+8P6<%AJCLVTO%!)'*A [Y*N,>CUZ310!P^B>%=1LO'^
MH:A=+'_9,)GDT[#Y.^X*-*2.V&1O^^S76:7-?W&GQRZE9I:79+;X4E\P* Q"
MG=@9R,'VSBKE% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5Q_B+1_%-Y=:V^DZGY$=QIL<5BOFE?*N [%FZ<97:,UV%% '$^*=-O8K?4M7
MU#Q1>Z=8VEJ/LJ6<GE[7"G+29!\PEL +T[8R:WM*O[V/P;9ZCK$92]6P2>[0
M#!#A SC';G/%<UKMKXBN?&GVN3P[_:NE6*HVGQ"^CB3S<9:5U;JP)VKG@8)'
M)S72[]2U$16EYI2P6EU9O]J;[0K-#(< 1@#[V06.X>GO0!POA'6UU*\T2_N?
M$^J+J&H R2V\UN_V&;<A8P1,5"!DXY5B3M.<Y./4J\XL= \1RV?AKP]>:;!!
M9Z'<PRMJ*W"L)T@!$81!\P9OEW9P!SUKN]/FOIDN#?6B6S)<.D064/OB!^5S
MZ$CG':@#@47^UO&/BF*_\6:EIL5E=11V\,%ZD2JI@1B<,#W)I--^(%WI?A/3
MKF]AEUE[K6)=+M;B+:C72AG$<@&-I+; .P[YJU8Z'X>E\5^)=0UR#0[H7=U$
M]J]R896"+"BD<Y*_,IXJ;Q?%::G+X7&FWFG"'3=8ANI5%S&@2)%8' SVR.!0
M!>?Q5K7GQ:?%X;635EMC=75M]O4)#&794 DV_,S;20, <')K&?7SJ_Q(\%75
ME<3I87^FW,YA+%0?E4C<N<9'3VJ'Q5I^E7?BS^VFT[2=?AFLEMC!+>1(T+H[
M,K N<;2'(..1M'!IT.GPP>,?"5_%-H]O9Z;I\\-S';72".*1P,*@)R5SGF@"
M32/&MO9>'8+FRTJ\F-WKDNG)#)>&1_,^<[MS]%)7IT /M5J3Q]J\:ZS%_P (
ML3>:,/,OHQ?+L$93>I1]OSL5S\N!C')Y%<_HNCRV6D:3;SWFGB2W\32:C(!>
M1G$!$F&Z]?F''6MR6*)[WQQ(+ZPVZM;QQVA^UQ_.1;E#GGCYO6@"^FOV-YX\
MT2&*"Z,E[I+W<,OVAEC$9(.&BZ%N>O:L^'XE7<OAVW\1GPW(FBM*(IYS=KYB
M9D\LLJ;?F4-WR#UXQS533+$6WC#PQJ,M[IXMK#0OL5PPNXR5E^7@#/(X/-5?
M[+?_ (4L/#7VS3_[3!'[O[9'C_CY\S[V<?=H ZW7_%.J:/)?RV_AV6ZT_3X1
M-<7+W BWC;N;RE(.\@#GE>>*K7_CJ9/$5MHFD:+)J5S=::FHPM]H$2["Q7YB
M0=H  YYY(&.]<EX@T=-6U/Q(D]IHVI2Z@,:?J=Y>Q,MG'Y07:$)+*P8,05&"
M2"2*T_#D3P>,M-UB]FL;:"'PVFG2*;V)RLRS XX;D%1G/OZT ="_C9(?#VM:
MC/8.EUI5RUJ]F) 3))E?+ ;'1]Z8X_BK9UN>:#PUJ-PA,4\=G*ZE3G8P0G@^
MQK@=76PN?BI9)#J=D=.NHX]0OU\Y?]9;%EB.<X^9G3_OS7::UJ.G7NA:C:P:
ME9-+-;21H#<(,L5('?U- '(^&?&MWI_PL\,:KJ$5SJEYJ-PMH<./,=W=PIYX
M/0#G'U%:[>+]7%WJ>DSZ"EOJT%B+VW07H>.6/=M)W[!M*GM@Y]:YG2])DM?A
M_P"#-)EO-/%YI>J07-T@O(R%19'8D'.#PPX%=!>B";Q[/JJ7]@;1]">R#?:D
MSYIEW 8SG&.] '.^ -?O],\%:9>7-E=:AJVMRJEN9M2:0W+_ #LS'=D0JJJ<
M[0<\<5TE_P#$)M)T+7KO4=(:&_T3R3<6B7 =724@(R2;1D'GJH.5(KG]+TZ;
M2?!_@YH[G3I=5T&1FEM/ML8$J.KHZJ^<;L.",\<8J#Q#IMUXBT#Q?<M+I]MJ
M&L1VL%K9-?Q,4CA;.7<';DEF. 3@ <T =9<>--2M!IWG^&I4?4[HV]G%]J4N
MP\MG5G&,)]W!&3@<\XQ5*7XAZG#9:O,_A=]^B.1J2B]7:BA0^8VV_O#M.[!"
MU>UZ2UOM:\+W-OJ%BT5A>O-<$W2#:I@D08YYY85D7EHLVF_$"%+ZP+ZSO^Q#
M[7'\^;5(QGGCY@1S0!TFJ>(M4@EQI/A]]0@6V%R]Q+<"!"#G"(2IW/@9QP!D
M<\UC1>--2U/Q;X;ATNR1])U/3FO6,DH5RI,?)&TX*!CP#\V>O%85_ID5SK<S
M7UGH^L0S6-O!9RW=Y$T5@RJ1)F-CDY)W94$GID4WP_#>Z/=>$+B6.QD_L[3Y
M-,NU748<H"T>)1\WS+A"<=?:@#;T;QC:6OAVYN;/3KN6>;6Y=/M[66[,C33[
MO[[?<3 )QT4 U;O?'\FDZ=KCZMHYM]0TF".Y>VCN1(DT3L5#(^T=PP(*CI[U
MR^G:-/8:")%N]-;4+/Q'+JT%N;V,">)MR[=V2%)5SC/<#-/\065UXGL?$U_(
M]A9W=]I\-A9V;W\3-M20NS.P;:,EN ">![T =C;^+;T>(]-TO4M#>RBU19#9
MS?:5D8E%WE9$ &P[<G@MTQ755QVKB'4O&7A*\M+VRDBL9K@SXN4W#?"47 SD
MY8@<5V- !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
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
M!3&=P'S9*X/3GH*L^'O%MU?:ZFDZB=*::>T:ZA?3KKSE7:RAXWSW&]2#T//
MQ0!U]%<5XB$^O^.;'PN;NXM=.2Q?4+P6TIC>X^<1I'O7!"Y+$X//%7;+PFF@
M7EQ<:9J-XFG26SI+I\\SSIO[.C.Q*'J".AR.F* .HHKR7X>Z[?6GP\\':/I5
MO!-J.H17,@>Y<B.*..0[F;:,DY90 /7KQ6W/X]OK>V:TN+;3[358M4_LV>6X
MG86L9,1E63=C.&7  ./F.,T =_17!:QK$R7_ (.76-&LWO;K47B1TG+I$0IQ
M+&1U#  X/3-0W/CK78M.U76$TNQ_LO2M1EM)P\S"65$EV%D &!@$'D\G(XX)
M /0Z*XG4O%^LI/X@GTK3+2XT[0LI.99F66:01B1@@ Q\H8=>IXXKHK*_?4O"
MMOJ+*(Y+FR6<JI^Z63=@'\: -2BO+_!'@^VUGX?Z1J9U36K;5+BU$C7<.ISY
M#^NQF*$>V,5>TCQ?KESX-L+ETTXWJW,UG>WUY.(;>,Q,R[R.I+;1@#N3T H
M]"HKRW4/&^N:GHNES:6=/CN/^$@33+EXYV>*4A@048#F-AU[C..:T=6^(-UI
MUQJ;JFE&UT=E2\CENBL\S;%>3R5QT4-QG[Q!'% 'H-%(K*Z*ZG*L,@^HKEO$
M_B#5=*O1%:+H]O;"#S/M.J7@B$KY/[M%'.0 "6/'(Z\T =517G'_  EFM:SX
MA\$S:6MM#I^KV4US)!,[9RH3<#@<X#?+ZG.<5T_BO7KO0H]+%C9QW4]_?I9J
MDDA0 LCD,3@\ J,\'C/!H Z"BN$D\<:EID.M6NIZ?:RZI836L,"6LK".X:X.
MV,9897!SGKP.*DN?&E_X=GO[?Q+:6@>#37U&&2Q=BLJH0K1X<9#99<'H=W;%
M ';T5R%KXDUVSU?2[/7K"QB354D\@VLK,89$3?Y;[@,Y4-\P[KTK-TGQQKEW
M8>'-7O-+L8=,UF:.V"),QFC=P=K]-NTE>F<X(/J  >@T5RWC_4+JS\/16=C,
MT%YJMY#IT4R]8O-;#,/<*&(]\5R>N6WAK3?'UCH^KZC_ &9HUOH:_9XO[1>U
M3S!,1U5UW-MSUH ]5HKS;PSJUU:VWBB30))M9T>UDA&F/=W9*%BO[X"9SDQH
M<'.3W S5VR\=W)&O6]Q_95W=:;IQU".73K@R0R##_(V>58%/?A@>* .\HKS#
M6/%.I7WPIO\ Q'K.A:=)I<UG!-#9-,Y>3<RYW\  <Y&"3C&:V[CQ5J9\12:1
MI=IIK-:PPR-;7-T8Y[A7&3Y(QC"CC)[C''6@#M**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
MR/$GB33O"NC2:GJ<PCA5@BKN 9V/15R1D]3] 3VID6MI=ZW:PVE_I,UA/:-.
MNRZW3OAL;D4<&/U;/6@#:HK'7Q;X<=Y$77M,9HX1<.!=H=L> =YY^[@@Y]Q4
MQ\1:*-'&KG5K$::>EWYZ^4><8W9QG/% &E17.:QXIBTVQT[6+=K>[T2:98KF
MZADW>4KG:L@(X*AL!O3.>U='0 45D>)/$NF^%=).HZI.L</F+&JEE#.S$# R
M1G')/L">U97_  G>DPZ]>V]YJ.GV^FQ6EM<07KW*A9C*9!@$G!XCR,>] '65
MQNH?\2CXIZ=J<WRVFJV!TWS.RSHYD0$_[09P/<8KH;[7]&TRSAN[_5;*UMI\
M>3--.J))D9&TDX/'/%6WCMKZW3>D-Q VV1=P#J>ZL.WH0: /,I/ /B'^PI=)
MAAT0/%?_ &U;]G<S7A$_FA9/D^0XX+ MT QBMZ R:U\44N0J^3HFG-!,R-N4
M7,Q5B@.!G:B GC^(=*NZAXEU4:O?6&B:$FHG3U0W+R7@@^9EW!$&UMQVX/.!
MR.:N+K^A:7IUG=7T]KHPOP)EAO&6W<NP!8,IQ\W//O0!N45S=QXFEB^(-AX<
M6"-H+K3Y+LS;CN!5@ !VQS5?PMXTAU?PK-KFK-:Z=##=30,[R[4 1RH)+=S0
M!UE84.B2KXQU/5I3"]I=V$%J(SDME&E+9&,8(D'?UJZFNZ1)8V]\FJ61M+EQ
M'!.)UV2N<X56S@G@\#TJJ_B_PU%9PWDFOZ8EM.[1Q3-=H$D8'!"G.#CO0!QE
MK\,;^&V\3:>=1A^Q7<5M'I3_ #,\"PR/*BN".0K,JC!.57M70V.D:[J/BBQU
MK7HK"V&G6\L-O!9SO-O>3;N=F9%P,)@+@]3S6E!KXG\77&A+;?+%8QWHN1)D
M,'=E"XQ_L$YS6P[K'&TCL%102S$X  [T <UXB\.7>K>+/"^JP20K!I,\TDZN
M2&8/'M&W P>?7%<I<> ?$#Z'?:1#%HH+7S7JZB[L9[H^?YJK(-GR=@6!;@
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
M3!E(\WL1Q7HLL4<T312HLD;C#(PR"/0BHHK*T@*&*UAC,:;$V1@;5]!Z#VH
M\I\/:=9G1/A4#;1$%W<_*.6^S2/G_OH _4"JTRSP:W$\-Y9V%K%XHOAY]Y!Y
MD$<K0@IE=RX)R^#GJ:]A6V@01!88U$7^K 4#9QCCTXXJ*[AL([&Y-Y';+:8,
MLYE5=F ,EFSQVZGTH \VOK>VM_A#XSD.K6NIQ7!NI1+:VYAA64J 50%FR/,&
M<@D98UZ#IE_%MMM-GG4ZDEG'/+"3\P4_+N/MN!'X50U+1+7Q+8Z5%;W4']A)
M(ER\-NH*72KAHU# X";L,< YP.E:PTZ :LVIX)N&@%OGC 4,6_4G]![T <M\
M5MB^ +J23:$CNK1F9NB@7$>2?3BHM*AT_4/BAK=TBV]S'_9%FL4BX=2C/-D
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
M^<A97VG'W0QV]<!L8JKJD2SZ3XOOCXCTK4IAX;EB>'3+,Q($VN8V9O,<$_?
M'!P?2O5+:QM+-76UM8(%<[G$484,?4XZTV'3[*W@D@@L[>*&3.^-(E56SUR
M.: /,M8LK'3?A#X9E2&&")9]+EFD*@=9(RS,?J223ZU<#P7'QFU&2%HY8'\+
M*49"&5E\XX((X(KT62V@EMC;201O 5VF)D!7'ICIBDCM+:)@T=O"C!!&"J 8
M0=%^GM0!XU"JKX+^$N !G4K8G Z_(U;FD7OARWL-8LO$/DOJ1\0RLUL>;B20
MS@P,BCYB-NP@CL#V!KTG[);;(D^SQ;82#$NP80^H]/PI&LK1[M;MK6$W*C:L
MQC&\#T#=: /%/%.K+=>&?$<T=WI-@/[5<'3H[8O=2/%,H,KOORIPN_(7 4#F
MM/Q#-'+JOQ'ALYXC=W>D6KVRHP+S)Y4I<Q@'+?+GI7JQT^R,TTQL[<RS+LE<
MQ+N=?1CCD?6E6QLTFBF6T@$L2>7&XC&Y%_N@]A[4 </X6CCN?%MO>IXDT>_>
M/2S$MOIEB8AY+.A0LWF.!@J0HX/S-[U=^*?_ "(=P7_U NK0S_\ 7/[1'N_#
M%=9;65I9[_LMK#!YC;G\J,+N/J<=33-3TZUU?2[K3KV,26US$T4J>JD8- '(
M>(IK6U^*GA.6[DAB1[2]17E8*"_[K !/?T%<O;VEO%\(["XCA19CK\<ID"_-
MO_M#;NSZ[>/I7IFEZ.T&CV5GJLD6I3V@ 2XDA&XXX5B#G#8QDCJ<GCI6A]EM
M_)$/D1>4&W!-@V@YSG'KGGZT >0);RW,FL6%[XCTK3Y'\1-(+>2P:2[,GGJT
M)5A*"<KLP0O"Y[ U[)4#65H]VMVUK";E1M68QC>!Z!NM3T &!7E7@CP]K6K^
M!(XD\3S6>G7$UVC6\%I&753<2!@)#D@GGG'&:]2E1GA=$D,;LI"NH!*GU&>/
MSK'BT34(8Q'%K]U&@R0J6T ')R>-GK0!QXT/3H/C+H^GK:HUK8>&BMO&XW!-
MLP1>O4@$UC:A;23W/B[3[SQ%I6E^?J:_N[BP:6Y(*Q^0T9$BD]%"X4X(/O7I
M']AW_GB?^WKGS@NSS/LUONV]<9V=*9)X<N9;F.YDUF9[B,825K2W++]#Y>10
M RYLO$UW<7T$M[I7]ES12QQK';R"==RD*2V\KP2,_+6!X,\9:#I7@>QL=6U&
MUTV^TFV6TO+2YD"2QO&-IPIY;.,C&<YKJ?[)U3_H8[S_ ,!X/_B*JS>&)KBY
M2YFU:22=/N2O96Q9?H3'D4 <MJFHC5OB3\--0%M<6RW$.HR+%<*%D4&%<9&3
MCCG\:PA<67_"IQI?FP?\)+_:@7R-P^T?;/M>=V/O9QSG^[[5Z8VAWSRQROKU
MRTD>=CFUMR5SUP=G&:C_ .$;N/MGVS^V)?M6,>?]CM]^/3=Y>: .1^U6FE^)
M42TOM+U6RN]<.^QFCVWEI<LQ#.ASE@IRW*CY>A(Q7.Z7!%=>&6@GC62*3QX5
M=&&0P\T9!'<5Z@/#=P+PW@UB7[41M,_V.WWX]-WEYIR^'KM5VKK<X&_S,"TM
M_O\ ][_5]?>@#S_QS$L>J^,0D>(&T_2Y;I47[T2W+^82!U_=@Y]A6W:WFC7W
MQDLIM(EMIR-#F666V8,AQ+%M7*\9 /3L"/:NAN_#NI7$$ZQ^);N&:6/9YRVM
MN6'IGY.1ST]S63I/@?5[75%U.]\2A[F*!K: 66G101I&S!F^4[@22J\\=* +
M?Q(M+FY\'R2VL#W#V=S;WC0(,M*D4JNR@=S@$X]J?-\1?#(T^WN;+4HM1FN6
M5+>SLW5[B5F/0)G(([YQC'-:7]DZI_T,=Y_X#P?_ !%5HO#$T%T]S#JTD=P_
MWY4LK8.WU(CR: //+VWEN;GQ787OB/2M,:?5P?*GL6ENCGR_(9")03QM"X4X
MP?>NA\-6%K<?%_QW<S01R30_8%C9U!V P9./3.U?R%=))X<N9;J.ZDUF9[B,
M825K2W+J/8^7D4]=#OTEDE37KE9),;W%M;@MC@9.SG% 'DFMSVO_  I7Q?:Q
MRP_:8M:E\V)6&] ;T8R.H]J[]$3_ (6_J9V+G_A'X#G'?SI:UCX8F9IF;5I"
M9R#*396W[S'3=^[Y_&I_[$O_ #3+_;]SYA7:7^S09(],[.E 'E?@2:WM/#OP
MUNM2DCBTY4U!?,F($:3ESY>2> =HD _&M^]U?1#J&BP^'_[+LK>>\OIDU.]B
M+PQRI@2&(;U4ERQP<XPK8!KL&\-7#V?V1M8E:V_YXFSMRG7/W?+QUI)?#,\]
MNEO-J\DD$>"D3V=N57'3 ,>!0!Y9%>6S>&;YYKVVF2#QI;S22B,1)Y3-$?,V
MDG:C<D'.#G.:T-55;R^\:6]SXCT?3K6]DB(\^S,\LD#01B)X665<@'.T*I^8
M'KFO0Y/#4\HF$FL2N)@!+NL[<^8!T#?N^<>]#>&)FD@D;5Y"]N,0L;.VS&/]
MD^7Q^% &["C)!&LC;W"@,V,;CCKBN0U;GXM^&Q#_ *Q=-O3/C_GGNBVY]MU=
MA"CQP(DDK2NJ@-(P +'U(''Y5D:?H)MO$6HZY=W N+NZ58(<)M6"W7D(.3DE
MB6)[G' Q0!0^)2;_ (:^(AMW8L)3TST6L&UU'24\?:5?7-Y9BPDT#R[*=I%\
MKS1+^]"MTW;=F>^ :]&95=2K*&5A@@C((JJVE:<]HMHUA:M;*<K"85* ^H7&
M* .9^&P4^'[Z2W&-/EU6[DL=HPI@,IVE?]DG<1[&JFH36MM\8XOM,D,1F\/N
MD7F,%WOYXX7/5L=AS7=JJHH55"JHP !@ 5%-:6UQ+%+-;Q221',;N@)0^H)Z
M4 >4:3:6]O\ #GX;O#"B.=2M'W*N#EU?<<^^>:@\/VTMQ#I=I>^(]*MKF#77
ME:R%@S7AG69V8%A+GYESEMF-K>E>OBV@$<<8@C"1$&-=@PA'3 [4T65H+PW@
MM81=$;3,(QO(]-W7% #KG_CUF_W&_E7EW@OPKJNN_#/1[2Z\33QZ1=62K)9P
M6L:L8R.4\PY."."<9Q7JQ&1@TV.*.&-8XD5(U&%51@ >PH X"#4-,\/^.?%<
M-W<0VB-IUD;>-V"F1%65<(#RV#@8'<BN6\+65O>Z[\-EN84E2/P])(%<9&X;
M,''MG\Z]CELK6XGBGFMH9)HN8Y'C!9/H3TI4M;>-HV2WB5HUV(50#:OH/04
M>=27?A[3M=\<P^*#;+'*(66*; ::U\A0%C'5OG#C"_Q'UJ6QLK.?7_'LIM0=
MUE;1@3+E@AML[3GGTS].>E=_-96ES-%-/:PRRQ',;O&&*'V)Z5((8@TC"--T
MGWSM&6[<^M 'D6DZL!#H$#7FDZ5)!X7M)7O]0@\Z29'&#'&"ZC *Y/4DD#%4
M_#,ULOA?0KJVU[2[/5K6QNH'M-5B_<RP^<=R'D%&&%R 20",C&*]C?3[*1H&
M>SMV-O\ ZDM$#Y?^[QQ^%-DTK3IEVRV%JZF0RX:%2-YZMTZ^] 'D4-U]KO+R
MXEOM'\/V-[H%F8[;4;0S 6VQ]R1GS$X4DY !SE>.E:FCZ3;'XKZ1;W;KJ'V3
MPC#Y<TT6W>PFV^9M;H2">O(R:]-N+&TNS&;FU@F,1W1F2,-L/J,]*D\F+S_/
M\M/.V[/,VC=MSG&?3/:@!X&!@4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!@>,=2O]*T W.GAE
M;SHUFF2W,Y@B+ /((QRV!V_'G%<G=>-;BWTK2XD\265PFH7DJ+JUO:&0I"B;
MB&B&0)=Q"], <D=J[O6+.^O;)4T[438722+(DOE"13CJKKD94CT(/3FN;3P/
M=H?[036(DU[[<U]]J6SQ#N:(1,GE;\[2BC/S9SSF@#E=2US6M<T[0?)U8Q-'
MXE2Q-RMF4%RNPO'+L;&,#@KT)SZ"KMM<:S9:G\1[N;51=+8092&2W7:6^RAU
MX]!T([]372:GX2U/5-'L8I]?W:I9ZBNH1W36@,8==P"",,#LPQ&-V?>HY/!=
MY)>^(I/[8C%OKUIY5S%]DY27R?*WJV_ICG:1^- &3IVO:_JB>#[&RN[:S_M3
M1&N[F46P;RV40\HO0??(QTY]J99^)_$.H2Z?H"WMO%J,FI7UK/J MP<Q6W\2
MQDX#-N0=P.:Z/2/!XTJX\/RB^,O]CZ6VG >5CS<^7\_7C_5].>O7BN?UW08_
M#;6VJ+J5S!<?VO<W:7B6!GB@6<'<DJ!LE#@#<,<XZ4 ;WA'5-7O=1\0V.KRP
M2R:;>);QO#'L#(8D;<1D\G=G';.*X^XN[SP_XZ\>>()+M+A=.L+>80-;J-X*
M3;$W=5 .,D=>]=#\.;>?=XAU*26XFAO]1\R&XGB,33@1(I<(1D*6#!1Z ?6M
M.X\&VU[J/B2>[G:2WUVTAM9(57:8U177(;/)._/3C'>@#/@U#Q%HNO:!;:OJ
M4%_#K!DBD5+81?9YEC,@V$'E?E8<\]#FN7L=8\6^(?A)J?B6ZUF"W4Z==;((
M+1<L8RP+EL\$[2, <#!ZUV6G^%=2&JZ;>ZUK::@-+1ULTCM/).YEV&20[VW-
MMR. HY)Q1I'@F/3/AS)X0>^::.2WN(&N1'M.)2YR%R>F_P!>U '+P6NLOX@\
M&00ZJ@NY-$N2UV]N"40F X"9P3T&3[FNAT*^\0ZWH5Q"NHVT6HV&JRVDUT;;
M*SQQO@G9GY2RX^AJSI'A2\LK_1[V_P!5CNYM-LI;(>7:^4)%<QX)^=L$"/\
M'/:I+?PS?Z?9WL6FZU]EENM4DOWE^RJ_R.V6BP3^&[K[4 =+1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !69=:_I]I?3V3RN]S
M;VK7DL<43.4B'<[0>3@X7J<' .*TZ\TTVYG7P;\0M?CE9-0DN=0V3 _-&($,
M<0!_V0F1[DT =Q;^(-.N;RSM%ED2>\MOM5NDL31F2/C.-P'S#(RO49Y%:=>9
M:M=3R?#+P9XBEE:34;633;CSF/S.9-D<@)_VA(V:]-H **** "BBB@!DLT4
M4RRI&&8(I=@,L3@ >Y/:JUKJEI>W]]902%KBQ=$N%VD;2R!QR>#\I!XKD/B;
M9F[C\,*+JZ@#:Y;1'R)2F0Q//U&T8/;FL:;2KF;6O'T\.LZC:&R$+PFVFV%I
M%M$(9SCYN@XZ=<Y[ 'JE%>2/K^L:_<I'_P 3_,6CV=PAT<(H%Q,C,7DRPR.
M O(X;BO0[/4+J/P;#J.L$6-VE@)KLNN1"X3+D@=0#GB@#8HKRO0M4U&V\4>&
M$6X\12V^J"9+B;53&(KC$)D5XXPQ:/E>F ,'%5K!];GT7PIJ;>)-3%QJFHO9
M7"^8"GDD3?=4CAQY8PW7)],"@#UVBO+&U'5;:2;PW'J][LD\2)IZWDDFZ>.W
M-L)V4.1][.5!/(!]J;K^I:IX;;Q#I%MJU[-%#;V%Y;33R[Y8?,N?+=-YY((7
M//J: /5:*\]\<ZQJ-AJNJQ6EY+"D7A:]NT5&QMF5T"N/<9/-)'!J-EXB\.P2
M:[J4ZZW9W"W@>;Y5<1*P>(8_=D$G&/UH ] AFBN(Q)#*DD9) 9&!!P<'D>XI
M]<+\(K8P_#K39FN;B9K@.Y$TFX*=[#Y?0=_K63=SZKJ.@^+?$R:W?6MUI5S=
MK9P12;8$6WS@.F,/N*DDG/WN,8H [R3Q#IL?B&/0?-D?47B\[RXX78(G."[
M;4SM.,D9K4KS;PO:_:_BGJ^I&ZO59]-LKDPF8["9!+\I'=5[#M6MXPNS)K6G
MZ9%=ZT\AADG>PT<*DLBY50[RLRA5!R,9&2?:@#LZ*\GTS6-;UC3_  G9R:I>
MVTEQJM]97$N5$SQ1+-@,1E=^$ R,\\BI6U'5=!O=3/\ :M[<Z?H6M6ZR_:9=
M[-:SPIO#'JVQI-X)Y 6@#U.JL&I6=S?W=C#<(]U9[/M$0ZQ[QE<_4<UB^&;N
MZU35-?U&2=VL?MGV2SB)^55A&UV'UDWC_@(K.\,_\E.\=?6P_P#1!H [6BN!
M\7ZG>2>+[71HUUMK1;!KIUT=E65G+[%W,2/E !X'4D9Z50?4=5O+'0;#59M?
M75#;S27&GZ8B17$JJ^Q)9)-P5!C!V@\EO;% 'H-UJEI97UC93R%9[YVCMUVD
M[F5"YY'3Y5)YJY7BLOBF_MM(\*:O=VU[J-Y8ZEJ4"P[0T\NR.9$#[,C( &XC
M(X)YKH[F\E_L'0DD\0:I?76K2/=LFD*/,N5V;BD3,0(HDRO.03@9Y)H ]'HK
MR2SUW6;G21H[7NHVK2^)QI?GW#H;J*W\KSBI=21OZKNR3@^M/U?5=:\-WWBB
MQM]5OKM(8-.CLRY$DL/GS,C$$\,_/!;T7/2@#UBJ?]IV_P#;']EXF^T^1]HS
MY+;-F[;]_&W.?X<Y[XKF/!\FJIK-_;RV^MKI1@CDA?6&5I%FRP=0P8DJ1L//
M0YQ5#6?$&H:;\3=3ACGD:SM?"LE\MJ3\AE64_-CUP,4 =M?:I::;+91W4A1[
MVX%M  I.Z0JS8XZ<(W)]*N5Y0VGW<<?P^U*ZUF^O9;W4(9KA+B0,AD:VE;<@
MQ\@&6&!Q@CTI/#.L^(-4FT;6(H/$$DEY=DW@EV?81;L6&$7=E=GRD'&3@YSF
M@#UBJEUJ5K:6MW</(76T!,RPJ9'3@-C:N3G!!QC/(KR^WN=83P;9^*'U[47N
MTU<0"$R_N6A-Z82C+CYOE)Y/(XQTJ.-+G2=&^)VJ6NIWXNK:XG6)FG)"D01,
M&Q_>'0'T&* /1[KQ1I5G/I=O-+-]HU,9M84MY&=AQDLH4E -PR6P!WJYIVIV
M^J0RRVPF"QRM"WFPM&=RG!P& R/<<&O-[6SDU'Q[X,O9]0OO.FT%IW*SD L/
M))&/1B?F'>L^Q\3ZS<Z%%;27.IW#W?B2[M7>S(-P((U=PD9)&/N@9SD#..:
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
MZAI-ZS2^;I:ND ##!#H$.[CG@>U:E% &+X:\-6_A>P>QLKN\EM-Y:**X=6$
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M<S)%%(C,"<$AB<>QQTJ]#I=EH,?@74]):3[=J-S%#=S>:S->1R0.[M)D_-R
MV3TKT)=$TY)+&1;5=UA"T%L<D^7&P4%>O.0J]<]*HZ9X-T#1[Y+RQT\1S1AE
MBS*[K"&ZB-6)5,_[(% '!VUTX^%'AIFG822:W;IDMRW^FG(_('\JJ:KI5O<>
M%/'NM2M,VH6&I73V4WFL#;% C I@X'/7UZ=!7H*^!/#27;7(TM?,,XN0#+(4
M24.'WJF[:IW $[0,]ZT'\/:5)I^HV#V:FUU%WDNX]S?O6< ,3SD9P.F* .0\
M+Z58GXJ>++S[.HN$ALG5\G(,D<A<_C79Z-I%EH6EQ:=IZ.EK$6**\K2'EBQ^
M9B2>2>]1#PYI2ZZ-;6UVZCY0B,JR. R@$ ,H.UL G!()%1>%?#\/A?P]!I$#
MAHXGD<%5*@;Y&? !).!NP,D]* -FBBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *YQ_$LT^JZS:6$%NT.DVY,]U<3>7']H*[ECS@X 7!9NVX<=:Z.
MO+K'_DF?Q$W_ .O^UZOYWKNPV/\ QW;^&* .VCU>[:70E/\ 9F+^)GGVWF3D
M(&_<#'[T9/)XXP:I7WB6_L-(U74S:65U#IUVRRQVESYCBW7&YB,<2*"24]!U
MYKB++_D)_!?_ +!T_P#Z1I6SX \DQ^/_ +1CR?\ A(+SS,]-NQ<_I0!Z%;SQ
M75M%<02+)#*@>-UZ,I&01^%25RGPS\X_#/P[Y^=_V*/&?[N/E_\ '<5U= !1
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
M<0:<ZRZ7J,(2&6W+$DHPQL.003@CID=* /0@<C(Z51_MK2O[3_LS^T[+[?\
M\^OGKYOK]S.?TJ/P]<PWOAK2[JWMFMH9K2*2.!NL2E 0OX#BO'M4U&.XT"WU
M2)]$L(9M>CE6T2%GO%=;H!I'E+_*>"3\N "!GD4 >QW.NZ/9RB*ZU6Q@D:3R
M@DMPBDO@';@GK@CCKR/6I+O5M.L+B&WN]0M;>><XABFF5&D/HH)R?PKS6ZTZ
MQNM!^*EW+;0RR^9<!9&4,0%LXV7![8)S4FDS:3_PD'B%O$3VY+Z18F(W1&6@
M\IM^S/7Y]V<=\>U '=^%=:;Q%X6TW6'@$#7D"RF)6W!<]L]ZM3:OIEOJ$6GS
MZC:17LO,=N\ZK(_T4G)K ^&/_),O#O\ UY)7-VLGAI$\7+XI$!N?[:8NKY\\
MI^[^S[-OS]-NW;[^] '6Z/XG;4_%GB71I+=(8]&-N!-OSY@EC+DD8XQBM6PU
MK2M4$IT_4[.[$/\ K#;SK)L^N"<5Y9>7T.G:[\6KFXM%NX0E@CP.Y17#0[?F
M(Y"_-DX[ U%="U7Q?)9:IJ^D1VTWAR\@GETFV,*PH3'P3O?>54E@."!SC!H
M]7MM<TB\MI[FUU6QGM[?_72Q7",L?^\0<#\:FL=0LM3MA<V%Y;W<!) E@E$B
MD_4'%>6RI:317VB:I>:'#+]FM)(=9L(OW3*LX\I)XLD#+@<;L$$]*ZWP3=F:
MYUJVFM--CO+>>/[1<:83Y%P6C!#8/W6 P",GMR: .CU#5=.TF)9=2O[6SC8[
M5>YF6,$^@+$5SWBWQM!X>BTM+5[">YU*<1P_:+P0Q*A4L9&8 G;QC('4BJ=\
M;)/BTK:L8!"=$_T,W.-F_P YO-V[N-VWR\]\5R&G6UO-;^$BL$3V#^*+P664
M!4VW[\H!_L]QVQB@#V5#N16.,D9X.13J ,# Z44 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UY$C7
M<[JHZ98XIJW$#L%6:-F/0!@:JZKHVF:Y:K:ZK86][;JX<1W$8=0P! .#WY/Y
MUPGP[\+Z#!#JVH1:/8K>6FLWT=O.(%WQ*LC!0I[ #B@#TFBO-O"WB7Q5J_@0
M^++V^T>WC>SD,-O-&8XU=6QYLDFXX7AOE Z8YS55?'VHVPUR"+5;/5FMM#GU
M."Y2R: ))'@;"I)#*=RD$>AH ]3I&941G=@JJ,DDX %<%_;_ (GT[4M*^UO9
MWRZM97$T5G! 8VAECC$BH'W'>#DJ20.>1CI7/:KKNK:]\./$;KXBTNY"Z8[W
M,$=HT5Q;/M.Z)D+9 (R QY!'0YX /6+2\M;^W6XL[F&Y@;(66&0.IP<'!''6
MIZ\E_P"$HO-"2/0H]<TG3WL-/BG#26!"W,DFXK&%5OE4*HRV<DMVQ6DGBWQ%
MX@\3:7I>CO:6$5_H,>J/)<0&5H&+X("[ANZ@8..Y]J /2**X'3==\2:IXNUZ
MR^V65OIFB7,7FO\ 9B\DZ&,,4'S +_%\W/4<<&L?2?B=-*VG7]QJ-C=07Z2/
M+IUO;LLEDHC:1/G)PWW0K9 Y;B@#U&:Y@MS&)IHXC*XCC#L%WL<D*,]3P>/:
MI'=8T+NP50,DDX KRNZN?$.H6_@;5=5NK.6#4-5M[@6\,!0VQ:*1E4-N.\;2
M0<@'(%=5X[TRZU&RTZ2'3!JUM:7@GNM-+JOVF/8Z@?-\K%696VG@[: .ICD2
M:,21NKH>C*<@_C3J\J_X2?0_#VGS#0(6T*YOM1BM[FUO[8HE@QC9C)Y(P/F6
M,XVG!..>M6;+QUJ>HR1:)87ME<W\^H_98=3%NPB,/DF9I/+W<N,%,9QGGVH
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
M'##/7'6N+TC1-'M_']@GA6RBM[;2+>6#5+F!0JS,P4)$S#_6."-Y)SCN<G%
M'<ZC8:;?0J=3M+2XBA.]3<QJX0^HW#CZT1Z?IIF^UQ6=J9782^<L2Y9@" V[
M')P2,^A-9OB?1]&U&"WO-?D7^SM.9KB2&=A]G<[< R*1\VWD@>OK6;\/+ VF
MFZE<06KV6F7M^]QI]HR[?*A*J =O\ 9@SA>P:@#J6L;1XYHVM8&2=M\JF,$2
M-QRP[G@=?055FL=&U#4P\]K87-_:!6!>-'EA!SM//*YP<?0UPWC#QKJ.A7>K
MS0ZWI*?V>JR1:8MN\TDRA0Q$K@CRF/.!C@8)SFI(EUN_^(WB+^Q;VVL=^GV,
MCRSVYF.<2[5 W# .3D\]!CK0!Z$L$*SO.L2"9U"M(%&Y@,X!/4@9/YUSVN^'
M;RZ>Q.DOI4<%J& LKZP66')P0ZX*LK#!Z'!ST[U@:1XNUOQ:VCV6G26NFW$V
MFM?7L[PF8*PD,6Q%+#@LKG))X J;1O&&JS:KIEKJ*VPC>]O-*NGB0JIN8OFC
M9<DX#HK<'OCF@#=TCPC867AZ'2M1BM]4*RR7$LES;J0\SNSLP4Y Y8X]!6M-
MI>GW'V;S[&VE^RD-;[X5;RB.A3(^7H.GI7G5Q\0;UY;=&U&RTRUO[N[:VO);
M<R;;:!EC7"Y&6=R3D\!>U=%H.LZQXF\-V=W97-E'<17[0W<IA8QSQ1NRLT8S
ME2XVL,YQGO0!U<L4<T3Q2HLD;J59'&0P/4$=Q4%IIEA8!19V-M;!$\M1#$J;
M5R3M&!TR2<>IJU10!3GTC3+FR%E<:=:2VH8OY$D"LF[).=I&,Y)/XU:BBCAB
M2*)%CC0!511@*!T ':G44 4KS1M+U&>.>^TVSN98O]7)/ KLGT)'%.O=+T_4
MO*^WV%K=>4=T?GPJ^P^HR.*MT4 0FUMVNENC;Q&X12BRE!O53U /7'M41TK3
MFL&L6L+4V;Y+6YA7RSDY.5QCKS5NB@"JNF6"6T%LMC;+! P>&(1*%C8<@J,8
M!'J*2^TK3M3\O[?86MWY1S']HA638?49'%6Z*    8' J@=#T@R7,ATNR+W0
MQ<-]G3,PZ_.<?-^-7Z* *ZV%FD$T*6D"Q3#$J",!7XV_,._  Y[#%1SZ3IMS
M-;S7&GVLLMM_J'DA5C%_NDCY?PJY10!'!!#;0I#!$D42#"I&H55'H .E02Z5
MIT]]%?36%K)>1#$=P\*F1/HQ&15NB@"N;"S+7+&T@W7( G/EC,H P W][CCF
MH(M#TF".&.'2[*..!BT2I;H!&3P2H X)[XJ_10!0M]$TFTMIK:VTNRAMY_\
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
M<XR,CK4L7A/Q%9:I<ZK8Z[8I>75G!:RK)8LT7[L-\X'F @_-QR1USG(QVU%
M'$VO@6YT-=)F\/ZE#%>6-D;&5KR RI<H6WDD*RE6WY88/\1%/F\".WA"32XM
M4*:J][_:/]H^3TN3)O+A,\#JN,].]=G10!RDOA":RMM";0KR&UN]'MC:QFXA
M,D<T3*H8. RG.45L@]1WS4M_!XELM&TR*UU'[7J']H1?:YC;*%>!G)D &?D5
M5/!Y/R@<DYKIJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBLZ[U[3;*[FM)[@B>"U:\EC2-G*1+U8[0<=#@=3@X!Q0!HT
M5#:74-]907=NQ:">-9(V*E2589!P0".#T/-0MJEDNKII33A;UX3.D3*1O0'!
M*G&#@D9 .1D9ZT 7**** "BBB@ HHHH **** "BBB@ HJI#J=G/J=UIT4VZ[
MM4CDFCVGY5?=M.<8.=K=/2K1(4$D@ <DF@!:*:CK(BNC!D8 JRG((]13J "B
MJECJ=GJ7VG[)-YOV:=K:;Y2-LBXW+R.<9'(XJW0 4444 %%1SSQVUO+<2DB.
M)"[D D@ 9/ Y/X5'8WL&HV,%[:NSP3H'C9D*$@].& (_$4 6**** "BBLW4-
M?TS2]0LK"[N=EW?-MMX5C9V?! )^4' &1R<#WH TJ*:\B1E [JI=MJ@G&X]<
M#U/!_*JUEJ=GJ+W:VDWF-:3FVG&TC9( "5Y'/##D<<T 6Z**1W6-&=V"HHRS
M,< #U- "T5CZ5XJT#7;F2VTO5[.[GC7<T<,H8[<XW =QGN.*V* "BBB@ HIK
MNL<;.QPJ@D\9XJK8:K9:E86U[:S9@N?]29%,9<\\;6 .>#QCM0!<HHJIJ&IV
M>EPQ2WLWE)+-';H=I.9'8*HX'<D#TH MT44$@ D]!0 450T;6=/\0:3!JFEW
M N+*?=Y<H5EW88J>& /4'M5>X\3:1;17TDMTVVQG6VN=D+L4D8*0,!23PZ\C
M(YH UZ*** "BD)"J23@#DFN8_P"%D>"O^AHTK_P)6@#J**BM;J"]M(;JUE2:
MWF021R(<JZD9!!]"*A.IV8U==*,W^FM ;D1;3S&&"ELXQU(&,YH MT50U+6M
M/TB2R2_N!"U]<K:VXV,V^5LX7@''0\G J_0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M]G=1@B"0AAD'YNH^A-<_/#J5MI'C_6K+6KRSDT[4KB>"&#;L=TAC8F3(.X'
M&.@_&O0_$7AN+Q +%S>W5C<V-Q]HM[BVV;E;:5/#JP((8]14+^$+%]&U[3&G
MN3%K4DLEP^Y=RF1%0[>,#A1U!YH XK6/$.M:AK&MK8MKJ3:?%"MC%IUL)(&E
M:%929L@[@2X7'8#/4YKO=4L9/$7@ZZL)RUG)J%BT3DCF%G3!R/8GI5"]\%Q7
M%W+/:ZOJ6GBYB2&\CM'0"X5!M4DE25;;QN0@XQZ"MO4M+M-6TFXTR\0O:SQF
M)QN(./8]<]\^M '"W6O:AH;0GQ)X=M([^TL[DZ;?V4N^"1DA9V3:0&CRJ'@Y
M''7BL_2O$.O6$4.I,NOWL+:;/<WQU&V"0+*L7F(T1 &T$@KCI@CN,UUUIX+C
M6\BN-5UG4M8$"/';Q7K1[(PZE&.$1=S%25RV>"?6I-*\'QZ:4CFU?4KZSAMV
MMH+2YD7RXXR "#M4%^  "Y) _.@#(TZRUZW\/PZ\WB2ZN6GTQY[N"=4*>8T>
MY6BP!LVGMR"/?FDCUK43HOP[F-V_F:E) +MN/WP:T=SG_@0!K1TSP)::?/;&
M;4]1OK6SA>"SM;F13';HR[2!M4,WR_*"Q.!4>G_#^VL9=(,FLZI=QZ/(&L(I
MGCVQ+L9-AVH"PPW4Y/ P1SD Q?"$NLZP->U>^UV],>G:E?6UM:1[1&57(!?Y
M<MC(P,C&T=<FL"REU'Q)HWPSO+[6+];F[N9O-DB=5)81S8;[I^; Q]":].T;
MPS9Z)8:C:6\L[QW]U-=2F0@E6E.6 P!QZ=:RE^'MC!X?T32K/4M0M6T64R6E
MW&8S*"0P.=R%2"'(^[0!CW&NZO#8ZGX<%[(-:_ME+*UN,#>+>8^:LG3!VQ"0
M?6.M7XE)*_AVP2"7RIFU>Q$<A&[:WGI@X[X-,LM*.K_$N3Q#)I]U:P:?:?8X
MY+A=AN9=S?.J]U568!CU\PXX%=)K.C6^N6UO!<O*BP74-TIC(!+1.'4'(/&0
M,T <!K>LZQX.N?$=I;ZK=7X32[>[MGOMKM#-),T)/"C*_=;!XXK85=0\-^+]
M&TYM9OM2M=5@N%E6\*L4DC56#J0HP""P(Z=*V]3\):9J]_?W5Z)9!?6"Z?-%
MN 7RPS,".,ALL><]A46F>$EL]3CU&]U;4-5NH(&M[9[PQ_N4;&[ 15RQVC+'
M).* /./ -Q>W'@OP%H%M?W%C!?"_FN)K8A9"L4AP@8@XR7!..<"C4K_5?#GA
MOQM/:ZG*;V+7[:,76%WLI2!><#&=IP3@=^E=Q;?#JPT_0='TW3]1U"UFT=Y'
MM+U&C,J^86+JP*E6!W=-O84DOPWTN?1-2TN:^U&1-1O([VXF>13(95V<@[<
M$H"1CN<8&  "I=IJNL^+O$]BNNWUC:6%M;20):E5(D=')))4\?+T[YK/T+5=
M8\8W>BVLVKW5@H\/P:C.]F$5IIY&*Y.5(VC83MQC+<]*[F'0K:#5M5U)9)3-
MJ4<4<JDC:HC# ;>/]HYSFN-U3P]'X=FT1;"'Q$([33S8_;=+\N61XU(*QR(5
M/7DAU P<],T ;OP]O]0U+PFL^J77VF[%W=1/*!@'9.ZC [# &*JW\4?_  MO
M1!L7']DW?&/^FD-7/A]H]QH?@RTL[JW:WE,LTWD,^YHA)*[JI.3D@, >>N:U
M9M$MY_$=KKC22BYMK:2V1 1L*NRDDC&<_(._K0!QWBS4)WUR^M;/5=<WV=FK
M"UTBW4+;N0Q#S.W#9 &$[ 'CFLS3GOO%?BCPS=2:C/8RW?A?[1<R6FU7<F2(
MD*2#M!8@\>F.]=C?>#;>\UF]OUU*_MHM01$OK6%D$=R$&T9)4LOR\':PR*HV
MWP[@L?[/DL]=U6&YTZT-E:S@Q$I$6!VD&/:V  .0?7KS0!QFIZA>WMMX5M[^
MY:ZGT[QI]A^T. &E6,N%9L8&<$ ^XJ_%XBUZ^U"?4;-=>FFCU=[=+:*U!LC;
M)-Y3 G&=VT,V[.0W'2NL'@#2Q8:1:FXO&.FZC_:8F9U+SSY8EI#MYR6.<8[8
MQ4Z^#HHM4DN+?5]2@LY;K[;)I\4BK$TV=Q.=N\ L,E0V"<\<D4 :MM87$&KW
MUY)J,\T%P(Q':N!L@VC!*X&?FZG-7ZQK#3]0@\5:O?37DSZ?<Q0+;V[R[EC=
M0P<JN/E!RGKD@GTK9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6&Y>Q!!]JS;'XAZA<^$3XGG\/K#82PQ_9(Q=[I9YW=4"8V@*I9L!LYP,XYH
MZK5_#FF:VMO]LAD#VV?(EMYW@DC!&" Z$$ @#(S@X%5;GP7H-U9V%J;-X8]/
M!%JUM/)"\0;[P#HP;GOD\]ZYVWU/6?\ A9:)JFG+#-#H,\H@L[@S1S?OH\;2
MRK\W!&".XYYK0T[QCJ+:Y9:;K&E6MH]_#)+ +>^\]XV0!C'*NQ=IP>H)&010
M!H-X&\.G21IB:>8K5;G[6@AFD1HYNF]7#;E/T([TY/!/AZ.PO;(:<&@OBC7(
M>5V:1E^ZQ8G.X==P.<\YS6%I7C[4KZU\/ZG<Z#%;:5K,J6\;B\WS1R.I()38
M 4)4@'=G&#@=*NV7BW5=1N4NK/0?/T-[UK,727&9OE<H9?*VX\L,#_%G'.*
M+P\#^'_['O-+>R>6WO'62X:6XD>61E(*L9"Q?(P,<\8IMWX&\/WK1FXM9W*P
MK _^F3#SXUZ++\W[T<G[^>M9MKX[FN+NUN&TZ!=%N[XV,%R+O,Q?<45VBVX"
M,PP/FSR#CFM_Q!K1T*UM+EK?S89;R&VE;?M\I9'"!^ASABO''7K0!7U'P;H6
MJZA]NNK-C,T:Q2".>2-)D'19$5@K@9/# UJZ?86VE:=;:?91>5:VT:Q11[B=
MJJ, 9/)X]:YAO'MO%J7B>WELRD.B6YG6?S?^/G:N9 !CY=K$+WR36+/XHGCU
M'Q+/::*L&M6NAPWDCRWSE.5+%-NT@%.>0/F(P<=0 =-;^ _#EK?QW<-BZF*7
MSXH3<RF".3.=RQ%MBG// X[5.O@[0UUC^U!:/]H\XW.SSY/)\[_GIY6[9O\
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
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
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
M(0FJWA,97!C&^7@CM6[:6,Y\<)X1,+_V?9:G+KBMM(3RF4-&@/3B>1SC_8H
MZ^S\26L4&NW>H:Q9/:Z==M$[1QM']G  ^1R2=S<]1UR !6=!X^L;CQ+=1)=Q
M#2+72C>SRO$Z21,),'<" 0-N#C'?-</Y,J6'BZZ>&1[:U\8Q7=RJH6+0))&S
MG'< #/X5<\1WEMXGUKQ/-HBM>))X3EA2:)"5F<2,=JG'S$9'3N<=J /5)-4L
MHKNTM7N%6>\5W@0Y^<* 6(^@(K-TWQEX?U?4%L;'4HYKAPQC&QE64+][8Q 5
M\?[)-<5>>)+35]>\-7.B*=1-IIU\S*J'89/)7;$3C[Q*D$=1WZBL>SU>.>_\
M$7KZZ]W##=#[3#%:1PVM@[P.HC^5 RG)VA2QZ<]J /0?!/B&]\0KX@-XL*_V
M?K5S80^4I&8X]NTG).3R>:@7QL\7Q&G\-7=HL=IMC2WO WWIV3?Y;>F5#8]=
MI%4OA>CHGB_>K+N\37I&1C(^3FF3:"GB#Q)XUL9&:%W6QDMKA1S#,L;%'4^J
ML ?T[T ;T?BF&+5/$4.H-#:V6D&',[-U#QAN?Q.!CK575OB'H>G>&;K6X9FN
M8[>186A".CB1NBLI7*\<Y(KSLW&JZS:^([Z[AGL;NUU336O_ "X?,,?D[5DD
M12"'4%=XX/ JYKT5O>^#/%VJ6>MW6N/)'9I+<?9D2(B*7=\A10&(5CN/..*
M/5)-4B?09M4M#YL:P/-'N4KNP">00".E<4GC'Q9:^$K?Q7>Z7H\NE-;1W<L5
MM<2"=(F )(#+M) .<9YQUKKKZ^MM4\)7MY8S+/;S6DICD3D,-I'%<;X4\#1Z
MKX%T%=4UO6KFRDL;=Y-.>5%@(V*=A"H&*CT+=N<T =W%K.GS/>I'<J6LE5KD
M8/[L,N\9_P" \UGWGC7PY80V\MUJD4:7-L+N#Y6)DB) #* ,G)8<=>>E<E?:
MM9Z+XE\<6MZS1W%_;PO90A"6N1]GV80 <D,,'T[U1\.VN_QA\/WDA)\GPMD%
ME^XVV,?@<$T =U>^-?#NGSPPW>J1Q/+&DHW(V$1_NLYQA ?]K%92^/\ 3]/U
M[7[+6KR&WAL;F.. K&['888W+/MS@;G/S' K*?6=+\.:[XQMO$$#3/J,T<UM
M;&#S#?Q&!$$: C#G<K+M]^>#FEAMU\GXF,+4Q&1%4(5&=HL4PO''&2.* .NU
M7Q;H6B211W^H*CRQ^<JQHTI\O^^0@.%_VCQ2:AXNT'3(+6:ZU*,1W4?G0M&K
M2;X^/G^0'"\CYCQS7G\&KRPW=G97&IR:/LT2S^S?9K..2YU!F4[D5G1LA2 -
MH'5B:S]$OM/LO"7AZ==?DT36+736M6>>W$L$VU_F@=2/O@@' (;#<9H ]0U'
MQAX?TIH%O-3B3SHA.A4,X$9Z.Q4$*A_O' ]ZT=0N_LFE75Y&%<PP/*HSPV%)
M%>1O<RQ7U]<ZUJDWAQ-5TFS9;2*R2190(BKPH&4G<K$C8.?G'%>D26@LO #V
M2-,X@TLQ*TRXD;;%CYA_>XY]Z .97QCXLM/"5OXKOM+T>726MH[N:*VN)!.D
M3 $D!EVD@'.,\XZUT]WXS\/65^UA<:E&MVK1J8 C,^9!E. #P0,YZ#OBN4\+
M>!H]4\#Z"NJ:WK5S926-O))ITDJ+ ?D4A"%0,5![%NW.:N>'K9?^%P^,KAHO
MF%K8HCE>Q1L@'\!^0H VK+Q':QQZY<W^L6+VNGW31.R1M']G  ^1R2=S<]1U
MR!BIK?QAX?N=,NM1CU*,6UH0MP9%9&C)Q@%& 8$Y&..<\9KS%()TC\579@E>
MVM/&,-Y<JJ%B8$9"S8'4#[W_  &MKQ3JNG>(;-]0T(2+%8ZA92WFKV]JKJZ*
M6^[D'S/*+!CP0,_6@#MX?%6B3Z/=:LE^HLK3(N'=&4PD $AE(# X(.".]:MO
M<17=M%<P.'AE02(P_B4C(/Y5PWAR]TJQB\1>(YM?N-5M2L0N;QK55B(C4_<\
MM1OP& ) /0#M7;VMQ#>6<%S;MN@FC62-L8RI&0<'IQ0!-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 5DP:%%:>)+K6;:
M9XS>1*EU!@%)67A)/9@/E]QCTK6HH *R;O0HK[Q#8ZK<S/(MBC?9K? V)(W!
MD/JVWY1Z9/K6M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4
M%[9P:A8SV=RA>WGC:.10Q&Y2,$9'/2IZ* #I1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $%Y:0
MW]C/9W 8P3QM'(%8J2I&" 1@CCN*DBBC@A2&) D<:A44= !P!3Z* "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@ HHKB$
M\6.-4US6+J:5-!TJY33$CB0'?,6422OWVJS!>#P QP>P!V]%<]XB\1V6G)>V
M$DUU%.FF3WSS6R*S0Q)QN&[C=D_*""#@UG1:_;/>^"HAJNI$ZI;220J8H\70
M$*MNFX^4@'(VXY)[4 =E17,>&-4O#JVL^']2G-Q=:;(DD5PP ,UO*"R$XP-R
MD,I('\(/>NGH **** "BLW6]:M]"LXYYX;B=Y95@A@MH]\DCMG  X'8G)(''
M6LEO'NDPZ/?:C=PWMI]@N([:[MYH@)86D*A20"00=ZG()XH ZBBL+2/%-MJV
MJW&F-97]C>0Q+.(KR((9(B2 ZX)XR,8."/2FZSXMM-&O7M/L=_>S10?:;@6<
M(?R(B2 SY(Z[6P!DG:>* -^BN9N_'&FVTVV"VO[Z%8([F:XLX/,CACDR59N0
M3D G"@G'-9S>-9)]8\5:9+8WUK;:3;;_ +9%&I9/W;,6Y8CD %..>] ';T5R
M%KXTL;;2]"C1-4U.YU&P^U6VV!#+.JA,E@"%5L.#V'!]@7Z?\0M)U*73A#:Z
MBMO?R>1%=26^V(38),3'.=PVD< C((S0!UE%<N?'>G+?K"UEJ2VC7?V(:@T
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
M4M0N;;Q#/:WUI"L/]C32+F1-X:.0(1C(92&;CEN177ZWXITKP_+!!>S2M=7
M)AM;:!YII .I"("<#UZ547QUH<F@ZGJT4TSQZ8A>[MVA:.>+ S@QO@@D=,\&
M@#D=8TN32X88]$T?7]/UBWT^&&PGL7,T,Q5?EBG/*$*W!+]CD&K%[::E'K?C
MRW?3+QVU?3(S:S0PEHG9;9D9=W8[N #R<BO0[&[CU"PMKV$,(KB)94W#!VL
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
MJED&.<_.0*W?#FFV^E?%'7;2UEF:!=+M"B2RM(8LR3?*"Q)QWP3_ !>E;?\
MPA6B-I%QILL,\R7$RSRSRW,C3M*N-K^:3N##:,8/&*L:/X6TO1+V>]M$G:\N
M(UCGN)[AY7E"DD;BQ.2-Q&?3 Z 4 <S=:5:S_&^TFD$V]=%><;;B11O69%'
M;&,=NAZD$UR^@Z<--\$>#M;M[N\%]+JEO [?:7V&&2<HT?EYV;<'TSGGK7J-
M]X<T_4-;LM8E$Z7UHI2.6&=X]R$ABCA2 RY .#D4V/PMI$6D6&E);,+.QGCN
M+=/,;Y71]ZG.<GYN<&@#SN\26Z\$^)?%\E_>QZU9W=VULZW3JMN(92J1",':
M5(49!'.XYK<M]0N7;XA223RIY,<;QJ7/[G-FC';_ '><GCO6[<^!]"N]0ENI
M8+C;/,+B>V6YD6WFE&,.\0;:QX'4<XYS3M2\%:)JNI7%]<Q7&^Z18[J..ZDC
MCN HPOF(K -@<<B@#A;J&\&D:;K6IQZM>:6-%M6^U:=?LDVGN$+22F/<!)G*
MG/S'Y<8(J/Q==?;X/$^L:9'JUTVG1E8]0_M'[/#:2I$&Q%&I&_J"V1R3CI7=
M7/@/0;E8T,5U'$MO':R10WDL:3Q(,*LBJP#@#CGG'!XI;KP'X?O+J[FGMIC'
M><W%JMS(L$C;0N\Q!MN[ '..P/49H YZ"P'BCQM?6^IW5X;0:-93?9X;EXD\
MQS+E_D(Y&/I^0QD>%I)_%<_AC3M9O+N:VCT.2[8+<O&T\HF$09V4@L0H]>K9
MKT;2O#FG:-.9[1)C,;>.V,DLSR,8XRQ0$L3TWMS_ (51D\"Z$UGIUM%%=6PT
MY62VEMKN2*1$8Y9=ZL&(/H30!G_#./R=$U:+SGGV:U>KYKMEGQ*1DGN3ZUR_
M_%0ZMJ6JZC8Z;?RZA;:P\-O>#4ECACBBE"^682X!4J#G*Y);/I7I>BZ'IWAZ
MR:STRW\BW:5IBFXM\S')ZFJ-QX,T6ZU5]0DBGW23+/+ MS(L$LJXVN\0.UF&
MU>2.PSTH Y"]U"Z3P#\1IOM<RRV][>+"_F$&,"--H4YXY/&/6EBT\Z_\4]1L
M+Z]OCI\&EVD_V:*ZDB5I,L 3M(/KQT)QG.*Z?4/ .@:I<W\MU!<E+_FZMTNY
M$AE;;MWF,-MW8 YQU /49K4MM"T^TUF?5X82M[/ EO))O)RB9VC&<=SS0!YM
M>1R7O@_Q7XLEU"]BUBPN[PVKI=.JVX@<JD80':00HR"#G<<U?OTN;3Q"=9UJ
M#5/LD]Q;/;:C8WI"V0(C7R98"<;2^[)VMD/SCMU-WX'T*]OYKJ:"?;<2B>XM
MEN9%MYY!C#/$&VL>!U'.!G-27/@S1KK5'OY$N<R3+/+;K=2+!+(N-KM$&VDC
M:O4<X&<T ;]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 5[^^MM,T^XOKR416UO&TLKGHJJ,DUP
MVI^,[NVBTN/+6VJ:V=T$+Q,XLK;J9'4#YGQCCH&8#H"3N^/;!M3\'W5F/N2S
M6XF_ZY>?&9/PV!JS]=\.22^/+#7CH\6JV:V$EE+!B/?&Q=75P)" 1P1UR,T
M;.DP-)=17MKJMY<V30O'+'<CEY-RX< J"O <$# Y''%8.N^,MNO7&F07,ECI
MVG[/[3U18#((G?&V)3M*J<$%G;(4$?4=?I]N+:S6);:"U0$E88  J \XXP,]
MS@=_Q/&7WA/4)]$U[088PJ:UJ,D\U\77"PR%2WRYW%PHV 8QT.: -0W\VH>+
MV\/VMQ*EEIUHL][,KG>[R$B./=U PK,2.3\HZ9SBZ%XLOO$5OX;TV*9EN+V"
M:[O;E0 PMXG,:D=@9&V\CH-V,'&-&?P]J-K=>)?[,55DUE84BN2PQ;!8A$21
MG)*@%@ .20..32VOAB7PYJR76CVHN(XM&BTVV1G"[&C=F!<GLVX9(R?E/'2@
M"_X0U6;4[75%ED:5;+4[BSBD;DLB-QD]\9*Y[XYYKG=5\47LWA_Q5XCM[EX+
M727DM]/1?NRR18#._P#>#.2@'3 SU.:W/#5F_AK[#X;C@:Y46TEU=:AN S.T
M@)W+_MEW(YZ*1SBLN#P==OX=L?#$Z!=/BOWNKR;<#]HC$S2H@ .<LQ7=G& "
M.>* +4VMSZKJ^NQI<2VFG:);#S7B.&>X9/,//HB[>.Y8YR!BJVB>)+[Q/<Z)
M8;V@W:1#J6IR1?*2T@ 2-3U7)WL<<X4#N:?<^%=0?3O$.CP?NXM;U!YI;P,/
MD@D5 XQUWX5E'&.0<]JL'P]?Z5J&NRZ-"BMJ-K;6]M(6 6V\M&0;AG)"@AAC
M.>G'6@"#2/%,\_A/1M5GE+F;5#9;NGG(9W@0G'&?NL?I70+J6SQ>^E%B1)8B
MY5?[NURK?GN7_ODUSB^'HA=>'/#UCD:1X>*W5U,W&^55(B3/][+&1O3"_P!X
M5-:?:!J6O^,W@,J_91;:9;EMAEBCW-G../,D;CCH%/>@#JK'4(-1BEDMQ+MB
MF>%O,B9#N0X. P&1D=1P:M5%:RR36D,LT)@E>-6>(G)0D9*Y[XZ5+0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V2-)HGCD4,C@JRGH0
M>HIU%% !1110 4444 %%%% !1110!#]DM_LQM_)3R3R4QP><G/KD]?6IJ**
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *&KZO;:)8B[NEE9&
ME2%5AC+NSNP50 .N215-?%%F(1+<6M_:*UQ#;+]IM6CW/*^Q0,]>2,^F:J>.
M[6>[T"!;>*ZD,=_:RN+09E5%E5F9?< $UCW=M<7VB,+&#7;F:SOK2]\K4E*M
M(L4RNRQEL#.%/'KB@#L+K5[2SU"*QF=A/+;RW*@*2-D90,<_\#6ET_5;34]&
MMM6MY/\ 0[B!9T=QM^0C()STXKF9!=:_XD748=.O+>TM-+NK;==1&)I996C(
M55/. (CDXQR,9J7PAI^KZ9X4T$7,YBAM=,B2?3S;9D+K'@C=G.<XXQV]Z -.
M+Q9I4VC2ZK%),ULD_P!G $#[WDW!0JIC)))&..]12>,]'@TIK^>2>%4G-L\+
MP-YJ2#!*E,9X!!STP<YQ6%IVL:CI^BZU+:Z'J1NY-0DE@2:T< K(^ Y'4A1E
MB!SQCO3-14IX"OK:UT[6+F]O)296DLV6664E69RO\*XP!V 4#M0!TVK>*-.T
M6X:&Z%R?*B$\[Q0,Z6\9) =R!P/E;\%)Z"K,.NV%QKDVCQ2LUY#%YL@"':!D
M#&[H3R.!TR*Y?QA<WFLZ/+9P:7K ,UOYEKY4?R32_,/)N%/W4R%SN(!5CSQ5
MBXGN)_&^TZ??K&VG/9FY6V;RED9U.0W]W /- &E%XQTF6UN+K-TEM#%YRS/;
M.$F3.T-&<?/DX QR<C'!%!\7Z:(FW17@NEG%O]C-NWGF0IO "]QL!;.<8!YX
MKAK?1M930/[.M;'5 (M)6VU"*YD9U>=7B -N'.W(19BI7"\IZ8%^RL;RQUQ=
M:CLM4N-.AO=VZYB9KM@UN8V;:?G958( ",\L1P* .GF\:Z/%;1W"M<RQF!KB
M3RK=V,$:L59I!C*X96!'7*GC@UHW>NZ=97^FV4TX^T:BS+;*HSOVJ6)]A@=?
M<5YO=Z%J36]V]U8ZI']MM;I[:.R7),DUS+)Y4^,C 5H^&^7YI,FMJYT3Q)_P
MD6EZC+!I\Q-]&6,;./L\*P2+MQC 7<['.>68=L8 .UO=2L].T^2^NIU2VC0R
M%^N0!G@#D\#H*KZ3KEKJ[7$<4=Q#/;E1+!<PF-U##*G![$9Y]CW%<98V&J:1
M>3A]+N+BS\.13G2XT'_'TTIS&%_ZYQYCS_M&NA\)!I$O+JYBO?[1N&5[J6YM
MFA5CC"K&#_ H&!WYR>2: .DHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK,UGQ#I'AZ&*;5]0
M@LHY6VHTS8#'K@5+<1V^O:%)'#=2+;7UOA+BV?:VQUX9#C@X.0: +,5S!.SK
M#-'(R'#A&!*GT..E2UYEIUCI>G?$W2;/2]%;04M;>YA,DD(C&I@  !"N0^W&
M_+$-[=:[G6O$FC>'4A?6-1@LEF)$9F;&XCKC\Q0!J45'!-'<V\<\+AXI5#HX
MZ,I&0:DH **** "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 **** $(!Z@&JFJZ>-4TFZL#<3VPN(FC$UNY22/(^\I'0BKE
M% ')67A?69=;TW4=?UR"^72PYM8[>S\@N[(4+R$NV3M)X&!SFNL(!Z@&EHH
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
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
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 ****
+ "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>exhibit102amendmenttoeta005.jpg
<TEXT>
begin 644 exhibit102amendmenttoeta005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MM=\27MO87$Z07FDWB1K&?])2$EI%3LQ [#N *]+N9UM;2:X9)'6)&<K&A9F
M&< #DGT%-L[I;VR@NDCEC69 X2:,HZ@C.&4\@^QH \Q\3BX\53:]J6EZ?J!M
M8?#5U9*TMI)$\\TC!@B(ZAFP$[#JP%=1#93K\0M*N?LT@@CT*6)I?+.U7,L)
M"D] < \>QK?EU:UBUNWTAV;[7<027$:[>"B%0W/U=:O4 >1:1I&I1ZG\,V?3
MKM5M)-2-R6@8"'<K;=_'RY[9ZU=ETJ__ .%4:K:"PN?M4FL2RK"(6WLOV_<&
M"XR1MYSZ<]*[[4=>T[2]/N+V>X5H;:9()O*^<I([*H4@=#EU_ YK2H \A\6+
MJ^K6_BW3[A?$$FH-YL>G65I$Z6KV_EC:Y<+M<D[LAFR3\H%6)(;B_P!:U:WC
ML[^,:YX9CM+29[.55$H64%7)7]V1N'WL=O45ZM6+K7BS1/#UU#;:G>^3/.A>
M.,1.Y90<$_*I]10!Y]9Z*FMZ:UI"/$[ZG%I%Q !J*F."UE>+R_+RRJ&))XVD
MC"YSTJW;W\VKW?@.W@T;4XFTV<"^::RDC6V86SIMRP (SW&1TYY%=WHWB71O
M$*RG2M1ANC$<2(IP\?\ O*<$?B*U: *NIO=1Z5>/8HLEXL#F!&Z-)M.T'\<5
MY-:F[N-0\(ZE(/$]Y);70.IR7=M*J6\KPNN%BV#@,V-R@A1C)YKU74]6M=)2
MU:[9E%S<QVL>U<YD<X4?3/>KU 'G?@[4+G2]$T;PI+H=^^I6CF"YD>W9(844
MM^_$I78V>, ')+=J/!VH7.FZ'HOA270[]M2M&-O<R/;LD,*KN_?B4KL;/& I
MR=W:O1*B2Y@EGE@CFC>:''F1JP+)D9&1VR* /*;:&\F\!Z1X(&F7\>KVUW;Q
MSN;5Q#&D4ZNTPEQL(*KD8.26QBHM;>\M_"?C?P\FD:G/J5Y?7,]NL-G(R212
M%6#B0#;TSQG.1C%>P51FU:UM]9M-*D9A=7<4DL0"\%8]H;)[??6@#DUL+O[9
M\1&^R38NU00'RS^^Q9HOR\?-\V1QWXK)TJ.XTOQ)H$MYI=])%/X5BL=J6SL/
M.#*3&YQA#CNV!ZFN]UGQ#I>@)"VI7)B,[%8HTC>1Y"!D[40%CCO@<5/I>K6.
MM6"7VG7*W%LY(#J",$'!!!Y!!X(/- '$^#))K?7(++26US^Q!:.9[35;9T%C
M("@2..1U!88+C + !1STK3^*,,DOPYU8QH7\GRKAU ZI'*DC?^.J:W-:UZPT
M!+)[]W47MW'90[4+9E?.T'T''6FVNMZ=JNKZMH<>9+C3Q&MW&Z?+B52RCG@Y
M&<T <UXHMY]0\>^ ;^S@EN+.*6ZDDGB0LB*T(VEF' ![9ZUDW&E7Y^%NOVJV
M%R;F76)Y4A$+;W4WNX,!C)&WG/IS7H.C:3!H>EQ:=:R3-;0Y$*RMN,:9X0'K
MM'09R< <U?H \\@U&X\+ZAXEL9M$O]0N=0U$W=BL-NS17*R(B[6D *IM*D'=
MC  /-8^JZ%JMYJ'Q76'3[@F^M+(6A\LA9RL!W!"1AB#QQWKT^ZU6RLKZRLKB
M<1W-\S);1D$^857<PX'& ">:@UOQ#I7ARWAGU6Z^SQS2>5&?+9RSX)P H)Z
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
M[BZ+V.XDC.0"<@5+>> =*OKBXEENM1 NX4BO8TNBJ7>U=H:0#J<8!QC/?(H
MY/3?$%QX4TQ9IYI9;:Y\,6]Y91.Q*B>)%1HT';=OB.!W)J;3SKUAX^TW07U:
MYEG7PHTDGGS,Z-=>;CS&!ZG)Z^G%=?>>#='O[/1;6XBD:/1VC:U^?!^0# ;^
M\/E4D=R!5BZ\,:9>Z^VLW$;O=-8MI[ O\AA9MQ&/7/>@#S>36M0\,^'M7,LN
MN6>OQ:67:'4I_M,$KAD5KB%R6'RE^5&T8897BNF6SF\+^,_#EG;:IJ5W!J:W
M$-TE[=O.&9(]ZR+N)V'(((7 ^;I6K:^!]*A$RW4M[J*R6K686^N#*(X6QN1>
MF,[5R>3\HYJ72?"%AI6H17WVF_O;B"(P6[7MP9?(0XR$],X&2<GCK0!P7@VP
M\0:U\+4UR'6]4NM;N89(HDDO65 BS$$#/'F%5(#GD%NH KL/!%S YU&U2368
MIH'0RV&KR&66WW X*N2Q9&P2#N(R#TJ]:>#]*LO"2>&H!<+81Y*$2D2(V_S
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
MQI<BY W_ #;Q-YW7TW_I0!NT444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S'C_7[_PUX1N=3TZV
M$TZ/&F2P C#.%W$'KR0,>_M6,_B'6X?']S;PZ3=W,KZ-;S?V>+I%2%O-F#,6
M)VY.%'')X[ D;7Q!TJ]UOP/J-AIT(FNW\IXXBP7?LD5R,G@$A3UJ/2;349_&
M]UKESITMG;W&E6\ 2:2-G6199692%8]F4YZ<]>M $</CI=1LM*?1M)N;Z[U"
MW>Y%L9$B,,:$*Q=F. =QV@#.3GL*W]$U>#7='M]2MED2.8',<@PR,"596]PP
M(/TKS*U\$WEE9Z%<ZGX>FU3[/:3VMQ9V]RB21,TQD1P=ZJPP2"-W&1[UZ-X9
ML!IGAZTM1IT6G$!G:TBE,BQ,S%B-QZG)Y]\T 9>H^,;BWUC4]+T_0KK4+C3H
MHYIBDJ1KL=21@L?O<' [X/2GGQ;/>66EW&B:'>:D-0M1=JVY88XD(& SMQO.
M[[HR>">E%EI-[%XL\47KP8M[ZWM4MWW#YRB2!AC.1@L.N.M<=:>%]8M;;P];
MZKX?N-5L[;18K7[''=QK';W8/S-("X!!7:-PW8VG YH Z@>/H;BST26PTJ[N
M9]7\]8;?<J,CQ<.KDG P0W.?X>,\"H+3XAFX6VFDT"]@M6OQIMU,\B?Z/<F3
MR]N <NN[ W#CGZXRO"/AG6],D\,6]YIOD)I$^HK-(DJ&-EE8M&R ,6VG=C!
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
MY7505:/)&%&>:]4K@?"'P[TBWTA9==\.:<^JF[N)6DFACE<@S.R$MS_"5^E
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
M.S!*X^8;F/O6]9Z+IWB7QYJG]LVL=]'_ &-8-Y4PW(68S9;;TW#G!ZC)QUH
M[V;4[.#5+;39)@MW<QR211X/S*FW<<]!C>O7UHO]3L],2!KR81B>=+>+@G=(
MYPHX]Z\A\(:?9:CKO@&YOK6&YN/[$G?S9D#,6BDC$9R>ZCH>U=;\3M-L=03P
MN+VT@N ==MHOWJ!OD<G<O/8X&1WP* .[+J" 6 +=,GK2UYA_8FC:Q>^.)-:M
M8'DTYQ!;&0#-G;K;HR&/^YR6.1CD>U=7X=U=X/AQIFL:Q(P>/2X[FZD?J<1A
MF)]^] $\'BW3+CQ?<>&4,WVZ"+S68I^[. I*AL\L Z$C'0UN%E499@ /4UXE
M%-K^FZ#IOB>[\-7,,T&HOK%Y>_:8B#!-D2+L#;L"(J,8X\L5T,>BZ;X@^,FM
M_P!H0I=VL6G6DT<3G,9?+;7QT) SCZF@#N)-<CEM=2;2X6U"ZL)?(DMD81DR
M;5;:&;"]'!SG';K3M2TG3M<M+9-7LTE1'640RME0_8$ X;Z'(KR'4=)TZR\
M_$^XM;*WAG74IH%DCC"L(\0MLR.V23CUKJ(-+TWQ%XNDL=?MXKJUM=!M9+2&
M?E5WEQ)(H/1OE0;NHXH ZV3Q)#%XU@\,FW<S36+7HFR-H4/MVXZYK;#*20""
M1U /2O)O-C@^(NF2:/=R7T<?A&8VD\C>8TN)/E)./F)P.>].\#Z/?1W'A75H
M[31;)9[9FN;F&_=[G45>(L=ZF,;FW[7.6.W!H ] UWQ';:";2)[:ZO+R\<I;
M6EH@:24@98C)   Y)) I^@:_:^(;2::WBN+>2WF:WN+>Y39)#( "58 D="#D
M$@@U%XBUM-&AMQ%:&]U.ZD,-C:J0&D?&3S_"H RS=@/H*C\.:2= L+B74;N*
M34-0N3<W<P^5&E8!0J _P@*JCN<>IH IZSXX30_MDEUX=UUK6TW&2ZC@C,14
M?Q F0''X5H77B.*"]TBQCM9I+S4QO6 X5H8@ 7=_0#(&.Y(%9OB4_P!K>*M"
M\.GFW)?4KQ?[R0E1&I]C(ZG_ (!4&G?OOB_KCS??@TFUC@S_ '&>1FQ_P(#\
MA0!O>'M<A\0Z+;ZE%&T*SE\1NP+#:Y4_^@TFD:[%JEWJ-BT+V][I\WESPN0?
ME(RCJ>ZL.1]".U>2Z?I6F6WPOTWQ!:11G78]600W0_UNXWFPQ ]=NPD;>G).
M*[T_N_C.HCX\_0&,P'?9. A/_?3B@#LP01Q2%U#!2P#'H,]:S]"TO2]&TB&Q
MT:)([",L8UCD+@98D\DD]2>]>3^-DAO].\8:Y:Z18AK"5H/[3O;MOM,<T:J!
M]G4(=@#$8&X;B3ZT >T,ZJ,LP ]S065<;B!DX&37G,&A:9XD\>>(1K%I'>QK
MIEB5CF&Y S"7+8Z;N.#U&3CK6)X*M+7Q-?:#;:_#'?PV_AB&:WBNAO7>TK*[
M@'^(!4&>H_&@#T[0-:CU_2S?10M$OGS0;6.3F.1HR?Q*Y_&M2N+^%7E#P%!Y
M,AEB^V7FR0MN++]IDP<]\^M=I0 4444 4+71=-LM3NM2M[1%O;H 33DDLP'0
M9/0>PP*OT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MF<1QC"@LQ9CCW))_&K-%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MU2X6.&6XN@L*QX):4D9RHQCCN10!VE%,A?S((W+(VY0<H<J>.WM3Z "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBH;JZM[&UENKN:."WB4O)+(P544=22>@H FHI 0RA@00
M1D$5%<W5O90&>ZN(H(5ZR2N%4?B: )J*CAGBN85F@E26)QE7C8,K#V(J*]U"
MSTZ..2]NH;=)9%B1I7"AG;HHSU)]* +-%5H]0LYK^>PCNH7NX%5Y8%<%T#="
M1U -6: "BBJT>H6<NH36$=U"UY"BO+ K@NBGH2.H!H LT444 %>76/'PS^(B
MO_KUNM7\[UR0Q'_CI7\,5ZC6);^'EL_$E_J4$RBUU&-1=V;1Y5Y5&T2 YXRO
MRL,'.!Z<@'G%]%=7_@3P58Z")#XA71DE5XG",EK]G"R G!QO)55_VL'^$UM>
M)KG3+OX=>'7T- EN^HZ>EA&!@QL)E&W'9@ P/T-=]<2V&F6[75PUO:PHJH97
MP@49PHSZ9. />LN_T"&YURQU.ZN(TL-,#SQ6HC"KYY!!F=L\X4M@8X))STP
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
M_1->2'3[^+R9HGLEDFB0KM=8I=PVAAGJ&P22*ZJ"&.WMXX(EVQQJ$4>@ P*
M/'O#\\%AX1^'-]=21P6L6J7(EFD(54++<JN2>F20*H>-[ZVU+PU\2;JSF6:W
M:]TX)*ARKX\D$@]QD'FO9=0DTFPT\+J+6<%DSK&%GVK&6)X&#QDFIY+>SCMI
M/-A@6 *"^Y!MPHXS[ #\,4 <0O\ R< ?^Q8'_I32?%W_ )%W1_\ L-V?_H9K
MMXIK*>!-2B>!XGA#K<J00T9&X$-_=QSZ4L;VFI6D-Q&8;FWD598G&'5@1E6!
M_4&@#S36O[(_X6MJO]K>))=$7^R[7RVCU 6OFG?+D9/WL<?3-9D6H3?\(3J_
MAW0K@74>HZJ=,TO4'X-PLJAII&8#Y]O[W,@'.!U->O36-G<R>9/:P2OC&YXP
MQQ^-2>1%F,^4F8_N?*/EXQQZ<4 ><10ZWX:\:Z'?ZI!I<&GW<(T4BP>0A3RT
M&X,!T(90?]NJ6D6L^G^"]+\6:?$TEUI=Q>BYB0<W%HUS)YB>Y7 =?=<=Z]/2
M>SO99[=9(9Y+:11+&"&,3X##(['!!_$5.D<<:;$153GY5&!SUH Y+X7R)-\.
M]+EC;<CF9E;U!F?%>?ZY?Z3#\,/&>FW\UO\ VPVJW3/;L1YS.9MR.%ZD;-IS
MTV@]A7M:)%;0[45(HD&< !54?TJA'/H=]=DQRZ=<7+KL)5D=V7T]2* /,=;B
M,FJ>-[#4?$>FZ5'>3IF.YL3-/)$88UC:(B12<,&  4D,#W-6KK5;?1-;^(YN
M4@O+D6%M(MK*=IN5%L0YV]2O7=CH,UZC):6TTT<TMO$\L?\ JW9 63Z'M2M:
MV[W N&@B,P7:)"@W;?3/7% 'E6G7\:_$3PFKZ[I5\@L[B!?[/@$4,6Y4*1!M
M[;L[<A2<\9QS7.6/_)+?"?\ V."?^CY*]UCL+.*-(X[2!$1]Z*L8 5O4#'!]
MZC@.FSO+:P"U=K64>9$@4^4Y 89'8X(/XT >>W=[::5XDF^QZAIFI6]SK<0N
M=)NHL74%PS(OF1'.3MX?E<8!(;%;>G_-\8-;,/\ JUTBU6?'_/3S)2N??;76
MFTMC="Z^SPFY VB78-X'IGK69H&@_P!CF_N;BX^U:AJ%P9[FXV; W&$11DX5
M5  &3W/>@#"U>YM=.^*FEWFJS106;:5/%:S7#!46?S$+ $\!BF/J :Y&V$<@
MT:XMU4Z?<>-I9+(J/D:(QR<K_LEPY&..:]?N+:"[B\JY@CFC)SLD0,/R-*8(
MBL:F),1D%!M'RD<#'I0!)1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '-^-]?E\/:"D]O(L4UQ=
M16J3-$91%O;!?8.6(7<0.YQ7-VOC"_.D:\@UJ!A9F V^K7]D\"E9"0RF/:-[
MJ5. !R64>M=IX@T5==TP6PN'MIXYH[BWN$4,8I48,K8/!&1@CN"16->^$M4U
M33&CU#Q"9=06[AO+:9+0+# \1!4"+<20><Y;G/;% '-1^/K_ $R#Q(K7<FJB
MPT^*[M9KJP:T<N[LFQE*KN7<%.X#N1DXJYXNL_$EEX%\2KJFJVVI63Z1*=_D
M"&2.;'10O!0C/4Y!'?-7Y_A_-J-]?W.JZTUU_:5A]BO$6V$8P"2C1?,=FTG.
M#NR>]27'@O5=4TW4;36/$\MV;JP:QC\NV\J.,-UD9 Q#R<#GC'. ,T ,L+W7
MM,\5Z+I^HZC%>6VJVDSF%;<1BV>,(0%8<LN&(^;GC/M5CQII=[=7NCZE;Z1%
MK,%@\IFTZ1U4OO4 2+O^4LN#@''WC@UK7.@K<:]HVJ?:"ITR*:,1[/\ 6>8%
M&<YXQL_6F:YHU_?W-I>Z7K#Z=>6X=/FB\Z&5&QD/'D9.5!!!!'/K0!Q#^*-+
MT?2HK;08KC0I+[5FBO(I[1G>Q;RO,?;"N1\P5<8ROSEO6LOQ'KESK/AFQ2ZF
M:Y^R>*+.&*[:V:#[1&<,&*$#!&XJ<#&5SWKM?^$'G,)NVUIVU[[<+X:@;<;
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
M]-O)/%=C':VLLMMKD,=A>/&A*QK%.LF6] 8VF7)]J .ID\4:4]A8317A4:G
M\UHXB9B56/>6(QQ@=CCGCK6;:>-]&L/#>C7NI:RUTNHHWD70M&0W!4$GY%!V
MG P!W/ Y-<YH^EWQUG7+:>TG6VT2SN[:R9HR!+]HD:0;/7:BQKQZXK-T;2KT
M:)\*HY;"X!M;AVG5H6_=?(V"W'R\XZT =]<^.M&M(8'F74%:6$W#1"QE:2&(
M$@O(H7*+D'KCH?2MFYU*VMM)?4\O-;+%YP,"&0NN,Y4+DGCTK@/$=O\ 8/&V
MJ7E]?Z[9VE]8P+ VEVXE$S(9 T3?NWPWS @< [CZ5V6G:<MEX,MM-M8[A4BL
M%ABCN2#*H"8"MCC<.AQQ0!B:9\2M'G\+Z7K.J"?3_M_R(DEO)@OLWD*=OS#'
M1AP3P,FM&;QOI,$-HS0ZDT]U&TL=HEA*TXC5MI=HPNY1GN<9SQ7GVFQR:AH'
MPT@2RNS)IE_'%>)+:R)Y+I$<YW*. <<],]ZZ?Q1?74?C*.UNKK5K/3#8!K=M
M,M2[W,Y=@R%PC$8 4@<#YLD\4 ;D_C;08;/3;H7;S1ZDC/9B"!Y&FVXR J@G
M=R.,9Z^AIJ>.-$DTI;]'NGW7+6@MEM)#<>>H):/RMN[< "3QTYKA_!=I=+-X
M)AGLKN.;3I=4CNA-$P\IV.1EL8.0PP1P<\59FM+:&779=3CU>S7_ (2)YK;4
M+")B]L?LT:B3 !)1OF3[K+S@T 7?$WC]FG\/VNA3W<2ZC<2+-<+IDLSQB-7W
M((]OW]RX*D94<XQS73#QEHS:Q_9HFG\SS_LOG_9W\CS_ /GEYN-N_P!L]>.O
M%<A9OK&IZKX)N[Z.XN!!J5\!=/:F%I(?)D6.1TP-A;CJ!GCCFJ.EZ3&DZ:'J
M=YXE-XFL/.+*"!?LY'V@S)-YACQL^ZQ^?.<CKQ0!W<'C;1;K6I-(MI;B>]BN
M6MIDBMI&$+ #)=@,*O/#$X/..AJ3Q!JB:=>Z)$VJ?8C=WJPK']F\W[22"?+S
M_!T^][5B^ ;*:VUCQG+-;21&?6Y&1G0KYB;%P03U&<\_6F_$"TN;G6_!;P6\
MLJPZTCRE$+!%VMR<=![F@#1O/B#X>LIKF.6>Y*VDY@NI8[25X[=LX_>.%PHR
M>I-;.N7:V.@:C>-=_9%@M9)3<^5YGDA5)W[/XL8SCOBO/[W3[H^ /B+"MG,9
MKF^O&B01G=*"B %1CG..,>E=;XOAEG^'.NP11O),^DSHL:J2S,8F  '4G- $
M2^,]*LM/TM;B[N;ZZO+!+J'[/9.TERF%RXC4'&=V=O8?2GZ?X\T#5+NQM[.Y
MFD%\,6\YMI%AD?;N*"0KMW@ Y7.1@CJ,5@>$[&YBUGPB\UK*@A\)B)V>,C9)
MN@^4^C<'CKP:IZ5I]U'X2\"Q&SF5X-;:25/+(,:XN/F88X'S#D^H]: .D7XC
M^&F>+_2;GRYF:..;['+Y;R+G,8;;@OP<*.3T'/%6H_&VBR:3-J/FW")#<_9'
M@>VD$XG.,1^5C<6((( '0YKD-.TZZ7PAX,B:SF#PZ^TLB&(Y1=]P=Q&.!R.?
M<56UW2[PZ[JFH8U&WM+;Q%#<2S6<6Z18C8K&9$!5MP5F&< \;O2@#N3XTT1=
M&?4VFG6-+@6K0-;N)Q.<8B\K&[><CC'0YZ<USQ\;&ZN/%K#49-/L=,LK:1))
M;(F2U=_,WEHV 8GY5X/U'!K'FLX+=;+Q':?V[?VL.NQ7%Y/>V_[R1%@:+SDC
M5%8JNY1G;GY21D<U!KIGUNU^(]W9:=>^1=Z9:):L]LZ-<E1*"54@$\\=/0]"
M* ._N?%NFZ9!8132W5[=7-L)T2TLY)9'C &9"B [5R1U]<50O?B%IL.I>'H+
M.*YO;?6%=TG@MY' 0*3P IR<@ CJHY.*PKJ[O;?4M*LKVXUBPT]=&A,']FVI
M:2XN,X:-G",5P N%X'S9)XK%\/O-I4'@6:_L[^)=,N]1M[W-K([0R2;MF=J\
M@Y'S#(YH ])7QEHS:Q_9HFG\SSS:B?[._D&<?\LO-QMW^V>O'7BL3P_XR=]:
MU^UUBY BAUL:;8[8N 63*J2!W.>3WP*YS2M)CCGCT/4[SQ*;R/6'G%E! OV<
MC[09DF\PQXV?=8_/G.1UXJ>Q\.WFIVOQ$M1#+!<3:J;BQD="H,B*KQLI/4;U
M'(H ])35;276)M*20M>0PI/(@4X5&+!<GIDE6XZ\5EZOXST?1;V6TN6NI)8(
MA-<_9K229;>,YPTA12%'!//89K.^'DLFKZ9>>*;B$Q3:U.)41NJ0HHCC7_QU
MF_X'6!XFN-0O-=\1Z=//K,3&!(]+M-/M\)=AHN6>38<_.2IRP"@>] 'H%EK>
MGZA?SV5K<"2:"&*=@ <&.0$HRGHP.T]/2LE_'FA?9K.:![N[-Y&\T,5I9RRR
M-&K;3(5520N>A/7MFN$N5U.U\+>&M2T:SNFO+S1AH,Z^0X:&0JOENP(R CK)
MR>/FK9U02:+KUCHAN=6L=&M=*CCLCIEJ7>YE#%2A<(V,*$(' ^8DF@#H;GQ-
M8W-UX:FLM;$=MJDC>3&ML9!=@+G;N/,>.O/TK-T3QDZ7/C"?7+M$L-(U'R(F
M$?*H57 PHRQ).!U))Q7':'9WWE?#NW>QO$FT[5+U+Q9(6S"3O(W'&""&'S#@
MYJX/[8TM?&]Q;6]U L^OP[[A+4R.EN=@DEC4@[B!GH#CKVH ZS5_&T$GA/Q%
M=:4UQ;:GIMB]QY-Y:O%(GRL4;8X&5)4\].*T-%\9:5J]W!81R7"W4T'G1&:V
MDB2X48W-$S !P,CIV.>G->:ZI'+-<>*6MAKE]!?>&W@L[F]MW+3NI<LJ_(,#
MYA@$#/.,@BNIM[O^W/%?A&.SLKR$Z3'-)?>=;/&MOF'RQ'N8 $EC_"3PN>E
M$O@[QRUQX"L-7UZ9YKV[N9H(X[:W+R2LLC@*J(,G"KD\=LFNQTK5K/6K!+VQ
MD+PLS(0R%&1E.&5E8 JP((((KQOP]I5[9>$/"5Y>-JVFP6=U?I<RVD!,T/F.
MVQBI1CM.W&=O\0[5Z;X)M+:WT>XFM7U21+N[DN#+J:!)9"<+O"A5PIVY&0#S
MGO0 ^3QMH<6KG3FGGWBX%JTXMI# LYZ1F7&P-R!C/4XZUD>'_&+Y\77.N72K
M9Z5JSVL)6/D)A=J@*,LQ+8'4DD"J.@ZG_85M<>'+O1[R\U-M7F=(_LS&.6.2
M<R+/YA4H%56R<G(*XZU@-HVHR6?BV407\2Q>*X[W-O%^]:%2FYX@0=Q RPX.
M=M 'HT?C/16TJ]U":>:VBL65;F.YMWCEB+8V@QD;CNR,8!SGBBT\8Z1=VVHR
MEKJW;3H?/NH;JUDAE2/!(;8P!((4],]*XB=GM]+U;5]$O/$%VT\]G;W6H7EH
MK,L"N2[PQ^6"Q0.V25/MG!Q3=7DU?Q*\']MWEO?>&Y(+2YOH'W3NOF%E7Y!@
M?,, @9.<9!% '=V_C_P_=6$U_#/<M9QK&1/]DEV2LYPJ1G;\[Y(&U<D'BIQX
MTT0:1<ZE+-/#':RK!-#+;NDR2-C:GED;BS;EQ@<YKDKS2KK_ (51X/")>VYT
M_P"PW%TMI'F>-1'AV"%3EE+;B,$\'BJ-W8PFU_M^P;7]3BM]9LKBZFO;?YI8
MH@P+1(J*S!?,Y.WG;QG% '7:)XJ?6O&]_I\)E2SM].AE,$]NT4L<K22 [@P#
M#Y0A].<CK5+7/%=Y#\1]+\/6\ES;VOD&XN733WF\WYT 4-C"IACEQP#P2*70
M+P:M\2]5U.VM+I+%]*MXHKB:W>(3%9)"2-P!XSCGT],59OK2XD^*UG,L,GD?
MV%<1&7:=@8S1X!/3. >/:@#9C\3Z3+IFEZBEPQM=4DCBM'\MOG9P2HQC(R >
MM9S?$'P\LYC\^Y*+=&TEG6TE,,,H?9M=]NU26XY/<'H0:X?2KN6?PQX%T--/
MU 7VF:C;+?J]I(JV^P,IRQ&#DD8P3QS5VYTZ[_X57XAMULY_/EUFXD6,1'<X
M-[D,!C)&WG/I0!TGBCQS8:19ZS;V\LYO[*U=C*EJ\D,$I0M&)' *J3QP3W&>
MM21^.=+L[.R7499S<&U@FNI8K61XH/,48,CJI5 3GJ>G/2N5U&Y?2=.\?Z)/
MI]]/?ZG+<3V2Q6LDBW"2P*HPX&T;2I!R1C%1ZA+)I4,-QI3:U8^(1I]LJ6RV
M;36VI$1C:K#:0I!RA.4*]>F#0!Z=J>IV>C:;/J.H3B"U@7=)(03CG X')))
M '))K"?QWI7]F:I=+%?K/IT'VB6TFLY8YMASM8(5R5)!Y' P<XQ3_'-UJ-IX
M4EFT]9!+YL*S210^<\,1D42.J8.XJN3T/3..*X58I+CQ%K)M3K=]!?\ AV:U
MM+J^@;,TH+$JOR+M'/&0,G.,\4 >D^&M;7Q%X>LM46WF@,\2NT<L3)@E03C<
M 67GAAP>U<[9ZSXJ\4FZOM DTJQTJ*>2"V>\@DF>Z*,59_E=0B;@0.IXS6MX
M%O(KOP3I C69&M[2*WE2:%XV61$4,,, 3@]QQ7-^&];3P+ITOAS6[+4$-I<3
M&SN(+*6=+N)Y&==I13AANP5..E %C5_%'B*QA\)BZM(].O+_ %E+*]A4K*CI
M\V2AZ@-@$9P1FMN_\<Z%IM[<6UQ-<%;5U2ZN([61X+=CC DD"E5/(SD\9YQ7
M+^)9=6UP>";ZXT:XM''B".4P8+O%" ^UI,#Y#C!([9QFJMW.^F>'O&?AN?3[
MV75-3NKQK*..U=UN5N!\C!P-H W8.2,;: .WN?&.C6FK'3I9;C>DJ0R3);2-
M#%(^-B/(!M4G<O4_Q#UJG!XJT^R?Q%<WVM>=;:;=)%*IM2@M-V %R/O\L#N[
M5RTWG:'JJ1:1-J\.M>;;1W%@UJTMIJ "QHTH;:0GR#E@RXV<CUS[[3+Z33OB
M0GV&X;[3JMLT2^4Q\U0T>2O'S#@]* /0[/QIHEY-=Q>=/;-:VYNW^UVTD ,
MZRKO W+[BF:;XXT/5;^TL8)+J.ZO%9[>.XM)83*@7=O7<HRN!UKF/B%HVH:O
MK-[#8VTLCR^&KN)"JG#.98B$STR0#@4YM<MM<^('@N2ULKN%(HKL.US;/#L8
MPC,8#@$D8YQQTYH [+6O$FF:!):QW\LBRW99;>.*%Y&D91DJH4$D\\#O5:T\
M9:+>6L,Z3RIYEZ-/\N6!TD2X/(1U(RIQSSQ6+XUO8M.\:>#;N:&62**:[+^5
M&9&0&$C=M4$G&><#IDUS=XL]Q<ZAXHBLKS^RV\1V5RO^C/YC0Q1+&\HCQN*[
MCZ9PN: /1;_Q1I.F'5!=7#)_9ENES=XC8[(WW;3P.?N-P/2J"^/=#DMS/";Z
M9#*(8?*L96-RQ#']T O[P *Q)&0,=:XG7WGUR#X@W=E87K07.CVT=JSVSH;@
MKYV=JD ]3Z9Z'H03TFMV]A#X5\/+?#5++[,L?DWNG1DO9.(BN6 !.T@E<%2.
M><4 =!8^*=(U&6PBMKAVEOEF:%&B96_=$+(&! VE20"#@U'<^+]&M;2YN9+B
M0K!>&P*1PN[O<<?NT4#+'GL/7TKBK?5-0@U/POKNN1W<MK#_ &A:F\6Q=7=&
M9/)D>)5RF\(>P[=,U4CO-3M[*YG,6I:9I][XFGDNKE+0M/# 8@48*58KN8*"
MV,C..#0!WB^-]"_L>ZU.:YEMH+2=+>Y6X@>.2!V*A0Z,,C.]3GI@YJG>?$+2
M8-+U>YCBOC/IUK]J:VFLI8G=#D*X#+DH2.6Q@<DXK@9;:XFB\4VZVVKSB\OM
M+N+=[Z!S)/"LL2LQ^4=,'@X('4#FNF\9Z?>7FOZ[]FM9I?.\)W,$91"0TA<X
M0'^\?2@#L=&UN/5_#T&K"WN(EDA\QHG@=7!QD@*0"?8@<]JPM%^(FF:EX=GU
MB[BN;.&.Z>W57MI,RGS61 @VY=SM&57)!.#TK6\(WL-_X4TV2$2@);QQ,LL+
M1L&50",, >O?I7G&F">#PSI2/97K2Z!XBENK^ 6LFY8GDG =1C]Y@.K?+GB@
M#TW1O$-AKK7,=J9X[BU*B>WN8'AECW#*DJP!P1T/0UF^-M?U+1;"U@T.W@N=
M9O93';0S@E"$1G<D @_=7'7JPJGX?D.L^/=6UZTAG33386]G'+-"T7GR*\CL
MRA@"0 X&<=<XZ54N],UKQ#\0KN_LM0?2[?1[=;.VDDM!*)GDP\K+N(' $:Y'
MH: -_P#X3#2(O"-GXENI_)T^YCB8/M+;3(0 #CT)P?2LB^^)6G6\FE?9K'4Y
MXK^[:W#_ &"<941E]Z#9E\_+C'4$GL:XS6]'U2R\!Z_X3F@GOOLNIVT]M+';
M$+-#+,LC!5&1\K>8"!T&*[3QXYL]4\*:D\,[VEGJ3-</#"TIC5H9%!*J"<9(
M'3O0!>MO$MC;WGB26\UL26^F2)YT;6QC^R KG;NZR$^W.>*S?$7CN+_A"]?O
M=&>>WU/3K82^3>6KQ2)N/RMLD RIP>>G%<O=Z5J4]WX]GAL+F4#5=/O(XA$0
M;F.(H[A,_>.%/ [C%:_C'5X_%/@KQ1'I.DWDJKIZHMV]J\;3.6)\I590S;>I
M[9:@#I9?&.GZ98:?_:#W$MW/9K=2):VKS%$P-TC! =JY[G\.E;RW23V"WEIB
MYCDB\V+RV'[T$9&">.>/SKS"[M7TS78KV_OM=T^VNM%M(HGTVW\S=)'OW1./
M+<AOG!'3.6]*[S1((-"\'6444-ZMO9V:E89P&G557.U@O!8=,#O0!@0:YXLT
M[4]"_MV/3/)UB<P&RMHV$UHWELX^?<1( %(8@#GD<5T^L1ZW)#&-$N;""4-^
M\-[;O*I7'8*ZX/YUQ'A37;+5M<AU;65U$ZU<9BM;5]-N%AL(V_@#% NXX&YR
M>>@P*Z?6->F_X0_7-0TVTN_M=I'<1PQO"0[RIE057J06P0>XH RM'\5:I!H_
MB+5]?EL)M.TMW2&>R@>+SC&#YF SMD;OD!R,E3[54/BO5M&OO#*Z[*2VJ6]U
M//:VUL9&5QY9CB15!9BH<@^N"3QT7Q=HAT[X)7>E6T98VEA&6 ZOL*NY/N<,
M3]:F\17\4/C3PCK0M[BXTY;2\9[B"!I1$KK%M8A03@]..Q)Z T 6=7\8?\4V
MOB;1IFELM/N"NI6LD)23RP=L@(8!D=,[L=P#ZBNCU2ZN8M O;S3(UN+I+5Y;
M9-I82.%)08')!..E>>22B+X??$+6)H)8;/4Y;E[1)HRC2*T*1*VT@$;W'&1G
MD>M=OH5P;2WT[0YX;C[5!IL4DDIC/E\ (5W=-V1G'I0!5T/5?$%WK$5OJ6GI
M!:-I-O<O(L+KBZ8GS(\DD8&!QU&>372T44 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %5M0M'OK"6V2[N+1I!@3VQ42)S_#N!'MTJS10!2TC2K71-*M]
M.LE98(%P-[;F8DY+,>Y)))/<DU=HHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K/UK2AK6FO8M?7EG'(?G>T<([+T*Y(
M. <]L'T(K0HH AM+6"QLX+2UB6*W@C6.*->BJHP /P%3444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!%=6T=Y:36LP8Q3(T;A6*G!&#@CD?45A:3X/MM,U*"_FU+4M1GMH6@MC?3
M*X@1L;MNU1DG: 6;)P.M=%10!G7NC6]]K&F:G*\HFTXRF)5(VMO3:=W'ITQB
MM&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!KHLB,C
MJ&1@0RL,@CT-4-$T>#0-+CTZUEF>UB+>2LS!C$A.0@./NKT&<G'&:T:* ,W5
MM$MM:>R^V/*T%K.+@6ZD!)77[N\8R0I^8#(&0,YQ6E110 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 445#=326]K++%;R7$B*2L,94,Y] 6(
M'YF@#B/$'C]M$^).A:$\6--O-]O/<$<"X8*8U!]0"N?:4>E0?%[Q)K'A71-+
MOM'OC;R3ZA':R*8D=2K*Y)^93@_**S/&7@35?$?P]!0WS:Z)1>QVA, $=PQR
MX#@ [0"P'SG@+Z5!X_T;Q9XQ^'WAZU;0)CJ\%Y%/>Q&:$*-B.K$'?@Y+ @>]
M &RWB?6-+^+NG^%1>?VK87EHTTI>-!+:, V"2@ P=HZC^+Z9S?&FM>*_"UUX
M4MQK\CRZMJ M[H"VAVQJ67A/DSD!L9.<XS4EGX5UGP9\1VU?PWI37'A_6%_X
MF%FKQHUH^?O*"P!&23@$]6']VK/Q0\/ZUKNL^$YM*TR6ZBTW4%N;EUDC7:@9
M#QN8$G@T 'Q"U3Q-X-\#:IJEOK;S3Q7<?V622WBSY3;%*N @!(;<00!U%'B'
MQOJ>FVOA30].E2;7M>6/-U<("L"D#=(57 )Y.!['\;WQ:T75?$O@"?2](L)+
MF\GDB8('1-H5@3DLP'Y9K(\2^"]9O1X/\2:5:@ZOH21+-832*IF08RH;)4'A
MN^/FZ\<@'9/IGB"T^Q-;:]->@3QBZ6Z@A!://S%"B+M/USQG'/-<QX/\1ZWJ
M?Q/\4Z)>ZD\MAI97R(_*C4G=_>(4$X_"NQM-6OKZ2)4T6\M4)S*]X478/0!6
M8LWZ=>>QX3POI&O:+\3?%FN7.@7C6.I%?L[QRP$G:>X,@(H T_B_XBU;PIX,
M&K:->&WN5N4C(,:.K*V<Y# ^G:M/19[^^U&">T\0R7]I;MY5_!+'#@.T0<%6
M100067(]_:N5^(VE>*O&?@&YLH="F2\EU)7@MFFA!C@08!9M^W).3@$XSCM7
M3:1'>Z;<VUKIWAFXLH[R99;^XD>!8XML84D*CDEFV*O [DYH @^*^NZIX9\"
M7.L:1=FWNH)(P,QHZL&<*<A@?7MBN?\ '?BKQ!H'A3PG?V&JNMQJ,T,5RSP1
M,&#IN) V<'-;WQ;T75/$7@&ZTG1[%[N[GDC*JKH@ 5PQ)+,.PKG?'WAKQ!KG
MA+PC9:?HT\MSI\T$MRAEB78$3:1DO@G/IF@#UE%*(JL[.0,%FQD^_&!3J:C%
MT5BK(2,[6ZC\J=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 95YXDTC
M3]<LM%N[Y(M1O06MX64_O ,]\8['J:L:OJ]AH6ES:EJ=RMM9P &25@2%R0!P
M.>I KS;Q]HL^N?$2*"R;9J,&@275D_=9X[B-D_,C'T)JOXDUN+XA:1:0VP(L
MK;29=8OT_NRA'2*(^XD#L1_TS% 'HUUXIT6RTW3=0N+Y4M-2>..TD*,?-:09
M0  9&1ZXHUCQ3H^A7$5O?W3BXE4ND$,$DTA4'!;:BD@9[D8KR[Q7_P DP^&/
M_7_IG_HDUW>KZ5K">*9=:\-7NFO>FTCMKNQOMVUD5F9&#)\R'YFZ@@_A0!M1
M>(]&FT$ZXFI6_P#9@4L;EFVJH!P<YZ'/&#SGBLZP\?\ AC4KZ"SM]2*SW!Q
M)[>2$3'T1G4!C]#7%:GJ5OK#^&X;W2HM-@3Q*T&J6JE6C:Z$;,A+  .&8J<D
M<GK7I.M0Z1-IX.MK:FTCEC<&Z("*X8;#D]#NQCZT 9E_X]\-Z;J=QIUUJ#K=
MVQ431I:RR;"5##)52.A!J7_A-?#_ /8-UK;7[)IUJX2::2WD3:20!P5!/+#H
M.]<CI3>)%^(7C;^PXM*>/[5;>9]NED4@_9TQC8IXH^*AU9O@MKIUE+)+K=#Q
M9N[)M\^/'+ '/6@#TT'(R.E4;36=/OM3O]-MKD27FGE!=1!2#&7&Y>2,'(YX
MJXG^K7Z"N!\'?\E5^(?_ %TL/_1!H ] K+TOQ'I&M7U_9:=?1W%SI\GEW4:@
MYC;)&.1SRI'&>E4O&_B%O#/A*]U"%#)>%1#9Q*-S23N=J*!WY.<>@->:Z7>6
MWA#5?"MW!I^LV\2P_P!F:M<7FGRPQOYK;EE+,,9$S'KSAS0!ZS%X@TJ?7Y]"
MCO8SJEO$)I+;!#!#C!Z8/4=/6EN-=TRUN+V">Z5);&V%W<+M8^7%\WS=.?N-
MP.>*\\U'1KN_\>>*M3TD :UI1LKBSR<"7]TP>%O]EUX^N#VJO/K5KXAN?&&J
M69;R;CPDAVL,,C#[0&5AV(((/N* .P3XE^$Y$5TU&9D895EL;@@CU'R5JZMX
MHT;0[2WN=1OD@2Y_U"E6:27C/RH 6/7L.*Y;PN_CD>$M%^S6_ATV_P!A@\LR
M3SAROEKC.$QG%3V"QR_&C6#> &>'2;?[ &[1%G\TK_P+:": -_1?%FB>()Y;
M?3KX27,0W26\D;Q2J/4HX#8]\8J]IVJV6K1SR6,XF6"=[:4@$;9$.&7D=C7)
M>-%2/QIX)GM@!J3:A)%E?O-;&)C*#Z@?*?8T_P"&I'V#Q"O\2^(+X,/3]YG^
M1% '02>)]%BL]1NY-0C2#3IC;W3L"!'(,?+TY/S+C&<YP*9H_BO1M=NI+2PN
MG-S&GF-!-!)#)LSC<%D4$C/<<5PNEZ4NMVWBZ"/4([*X'BHS6<[@,OGQK$R@
MJ2-W*D$?7TKH=-U358?%=EIWB?2--%_/!-]BU*Q8LK!=ID0AQN3(VGJ0<>U
M'94444 %%%% !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!G-HMF_B*/72K_;8[5K13N^7RV8
M,>/7*CFJ-CX-T73K?6H+2V,::P\CW>&Y)<$$+Z#EB!V)-;]% '/7O@O1]0T;
M1]*G28VND2PRVH$A!#1+M3)[\4[5O"5CJNI#4EN;^POC&(GGL+EH6D0$D*P'
M#8R<9&1FM^B@#!7P;H7_  CLNA2V?GV,S&2832,[R2$Y,C.3N+YYW9SZ53M?
M &E0W=M/=W>JZD+5Q);PZA>O-'$PZ,%/!([$YQ7544 <M=^ ]/NM8O=4CU'6
M+.XO65YQ9W[PJY50H.%]@*=<>!=.O?#M]H=_>ZK>V=Z4,GVJ]>5QM8,-K'H,
M@5T]% '+1>!H(94D&O\ B1MC!@KZK*5..Q&>127?@'3;G7+[5XK_ %>RN[XH
M;@V5\\*OL7:N0OH/YFNJHH YJ'P3IZ36,ES>ZI?FRN?M4 O;QI@LFW:#\WID
MD>YS6OK.CV>OZ/=:5J$9DM+E-DB@X..Q![$'!'TJ]10!FZ=H=IIE_=WL)E:X
MNTA29Y'W%A&I53]<$Y]:S8_ VA0WNNW4,$D;ZW$8KP+(0I!!!*C^$G<2?<YK
MI** .0@^'EE;6\<$&O>)(H8E"1QIJTH55 P !G@ 5HZIX0TS5X;'[2UVMW8I
MLM[^&X9+E!C!_> Y.<<YR#6]10!@:/X0TW1]0?41)>7NHLGE_:[^X::14Z[5
M)X4?0#-07_@?3;S4KC4+>[U/3;BZP;DZ?>-"LY P"RCC..XP?>NFHH P#X+T
M+_A'$T)+,Q64;B6,QRLLB2@[A(),[M^>=V<TND^$K'2]1_M%KK4+^]6,Q1SW
M]RTQB0D$A0>!G R<9..M;U% !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 %%%% !117/>(_''AOPE-!#KFJQVDL
M_,:%&=B,XR0H.![GB@#H:*CMYX;JWBN+>5)894#QR(<JRD9!![@BLZ#Q)HUU
MKLFB6^HP3:E'$9I+>)MQ100#N(X!RPX//- &K1110 445CR^*-)@\50^&I;G
M9JD]O]HBB93ATR1PW3/RL<=< T ;%%43JUFNNIHQD/VU[9KH)M./+#!2<].K
M#BKU !165K_B*P\-VL%Q?^>5N)UMXDMX&E=Y""0 J@D\*:K:1XPTG6=0.GPF
M[M[X1F46][:26[L@."RAU&X<]J -ZBBB@ HJCI6I-JEJ\[:?>V)61H_+O$".
M<?Q  G@]JO4 %%9NN:Y:Z!8QW=VDK1R7$5N!$ 3ND<(O4CC)&:FM;]KJ]O+<
MV5U +9E433( DV1G*$$Y Z'('- %RBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KC?B);6UYX;N]'B@MGU+65^SQ>8 ,8QF1CV5 <Y]< <D5V5<MXC^'7
MA?Q;J"WVN:?)=SH@C0FZE0*OH%5@!^5 &AX=ATW1M!TK2+6^BF2& 6\+&09E
M\L;6(&>>0<XZ5PU@JK^TIJ>T ?\ $A7H/]N.NPB\#>'8+C19XM/"R:*C1V)\
MU_W2D<YY^;\<U-%X1T:'Q,_B-()QJKQ^4TYNI3E./EV[MN.!QCM0!N4444 %
M>:^(=!/B'XC:G;PS?9[Z#1K6XLKD=89TGF*-].Q'<$BO2JX34+KQ19^*KS4-
M.\!0WCM$MJMZ=:6,RQ*Q9?W94A>6;WH YO\ X2NXO]?O-7AA\C5K#PK>I<6Q
M&3!=12H2ON,X(]016E%I\6@?\(3J6G75U)=ZE<Q07KR7+R?:TD@=V9@202&4
M,".GTID:^)XO$5UKZ?"ZU&IW4'V:>;^WTQ)'QP5V[3]U><9XJMI=AXCT>^AN
M[3X9CS+=66V67Q-YJ6X;@B)&!5,CC@#CCI0!T/Q*>ZC3PL]E!'/<C7H#'%+)
MY:L?+EX+8./K@U8M=)\0:MXLTW6M<MK"PATR*98(+6X:=Y'E 4EF** H X !
MYK)U#4/&>J-9M>?#:"0V=PMU!_Q/T&R100&X3GACP>.:N_\ "2_$#_HGD'_@
M]B_^(H Y7P+9M-X.UCQ-<W%Y>:CIUQ?&Q62YDV1;-Q V X8DD]0>,#M6KX+L
M-9BU+0K]-/N+>VN+5CJ%S/J@G^V;D#+)LR<-NQR.@8CI3]'G\6Z!8R66F_#.
M"&WDE>9T/B!'R[G+'YE/7TZ54TFT\3:+>K=67PT59(T:.%9/$HD2!&Y*QJP(
M0' ^Z!Z=* ,#P_J-Z_PEFN'O+AI1XFB3S&E8L$^T1#&<],'I7<>*=2N;#Q[9
MM;2L6BT*_G$(;AF4QE25[\@_K7(>'=!\9:3X0O?#FI> K?4[2[NGN),ZS'%]
MX@@# )!!4$$'-:NGV?B;3=0CU"'X:^;?1Q/"+FY\3^=(4;&5)<'(^48!Z<XQ
MDY ,W4-&M(OAOX6UK[7=2:C?7>G37,TER[_:7>1&8,I)'!Y&!QM^M6+_ %;4
M+2?XE-!>SQE+VP@20.<P))L1V7^Z0&)R._-,C\.ZQ$(T'PN#0Q2K-! WBDM%
M X8,#&A&U.1V XR.A(K3\OQ-OU=F^%UJ_P#;&/MP?7T8387:."N!QZ8H L>*
MM,@\):'J(T&_NHI;M;:%K'[:255YUC:92Y+(2'*[LXS@]16IX.T[5--UN_1]
M,DTW2I+>-H[62_%R5F#,&9>25#+MS[K]:YJTTWQ#:6M[;_\ "L4N$O8A#.UW
MXE$[M&.B!G!(49X (P>>M:WAK1=0G;4--UGP8]C9:A;F.YNYM>:\ED4<+'D_
M.!AFQ@C'/K0!Z)138HUAB2)!A$4*HSG %.H **** "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)).2>2223DU1D\(Z)+J4VH-:'[1-=0WDA$K@&:(81]N<9 Z\<]\UR=CJ^O\
MB&?4VL?%5G9:M:W<T4>B2P1[55'(029'F'>H#;E./FX'%:,\OB/5_&NIZ99Z
M]_9<%E9VLNR.UCF#/(9-W+C./D% '3C1+ 7FHW8A/G:C$D5RV\_.J!@HQGCA
MFZ>M9=SX%T&YM[2'R+F%+6U6R7[/=RQ%X%&!&Y5@77_>SU/J:JZ)XKD3P?J>
MJZY+$S:3/<P3W$*[4G$+$;U&3@G &,]<U0\#>(]?N-5ETKQ28Q>75G'J=D$C
M";8FX>(XZE#CW^:@#KK71=/LM0:^MK<13M;1VN5)"B*,L44+T&-Q[5ER^!M"
MDLK"U2"XMQI^\6TEM=2Q2QASEUWJP8@]P36EKFMVF@::;V[$K@R)%'%"NZ26
M1CM5%'<DFL9_'EC;66K3:AIVHV-QI=N+J>TG2,RM$<X="KE6&5(^]P1SB@"[
M9^#M"T]+5+6R\M+2[:]A42N0LK*5+<GGACP>*LR>'=+ECUA'MR5U@8O1YC?O
M!Y8C]?E^4 <8IVB:RNN6;7<=E=VT._$37*!3,F 1(H!)VG/&<'VK,_X3.U&L
M)9/INI1V\EV;)+]XE$#3C/RCYM_4$!MN">] #[[P1H6HRJ\T$ZCR4MY4ANI(
MTGC7[JRJK .!S][/!QTK3AT:P@O+ZZB@VS7R)'<$,<,J*54 9P, GI7.R_$;
M3HA<3?V9JC65I>-97=XL2>5!(LGE_-E]Q&<'*@X!&<=*V;+Q+87B:PQ\V#^R
M)GBNQ, "NU0^\8)^4J<@T 0#P9HJ/H[Q0SPOI$8AM&AN9$(C&/D8AOG7Y1D-
MG.*OZSHMAK^GFPU*$S6K.CM'O*ABK!AG!&1D#CI4-MK]O<^%5\0^1<QVK6AN
MQ'(H$FS;NZ9QDCW[US.I>.+"_P#"JZMLUW3K![BW6&ZACC5Y][<;0Q/RYX)(
M'MGK0!W3HLB,CJ&1A@J1D$>E<!J_@V/3I-,BTCPZ][8VML]NH@U22VG0%MVQ
MF+C?$<GY23CL,<5MZGXVLM,U*]L_L&HW2Z?&LM]<6T2M':AAN&[+ D[><*#@
M<FL2/QO--XMCDL[+4K^SO-"MKZWL;=$WKODDR[;F"@[=H/S>F,T :OA/P;!I
M&CZ)]OAB.I:<+AHS"Q"1&=RSJHX! R ,CMVJ[J/@W1=4U*2^NH)B\Q0W$<=S
M(D5QL^[YD:L%?&!U!X&.E8LWQ#\[4_"Z:7I5Y=6>LK+(7"('4(IRH!<896'S
M9XQTR:U]+\7V^K7\<$.F:DEM.\B6]\\2^1,4SG!#%E^Z<%E7..* 'ZAX-T74
M]2DOKF"8O,4,\:7,B17!3[IDC#!7Q@=0>@%6Y/#NF2KK"O;DC6%VWO[QOW@\
ML1^OR_* .,5'KGB&#1)+.W^RW5[>WK,MM:6JJ9)-HRQRQ50 ,9)(ZBLN;XA:
M3;:/_:%Q;7\16^&GS6IA!FAG(R%90Q!XP05)SD8S0!M/H&FR3Z?,]MN?3XGA
MMLL2%1U"L",X;( '.:H6'@C0]-9S!!<,# UM&DUU+(L$3?>2,,Q" X'W<=!6
MK8W_ -JTM+Z>UGL05+/#=!5>,#/WL$@=,]:P=/\ 'EC?W%AG3=2MK+4G\NQO
MKB)%AN&P2H&&++N )7<HS0!K#P]I@M])@%N?+TDJUD/,;]V5C,8[\_*Q'.:3
M2/#NG:%<7LNGK-&+R4S21-.[1AR26*H20N223@#-<=X5\?E=!LGU>UU*9'O9
M+675#&OD(YG945CN#8Y5=P4@'@GK4?\ PD=S%J?Q(&HZA?)8:6MN83:[?-@4
MPEF,>X8SGGF@#K]8\)Z5KEW]JNUNDF,7D2-;7<D'FQY)V/L8;EY/!]3ZU9M=
M TRREO)+:V$1O(XXI@K'!1%V* ,X&%..*R&\7VMHFEV=M9ZIJEU<V*W>R"-&
MD2' 'F2991DGL,DD' IL'CVRO]+LK[2],U/4/MLDR0PP1*'(B8J[$NRJHR.,
MD$Y''7 !8/@70";,"UF5+6V2S6-+F14EA3[B2*&Q(!D\-GJ?6I;#P=HNF7.F
MW%M;RB73('M[1GN)'\N-NJ_,3D=AGH  *Q;OX@EM2\,1Z9I5Y=VNL>:S,$4.
MNQ6R@#.,,K ;L\8!QDU/:>+-+L6\4W<][J4L6FW:QS).BL$<@!4A"\D$D  \
MY- '0:-H>G^'[)[/38## \KS%2[-\[G+'))[U*NEV::Q+JRQ$7LL"V[R;CS&
MK,P&.G5FY]ZPT\<6J"_74-+U+3KBSLGU V]RD>^6!/O,A1V4D< @D$$BFVGC
MW3[B\M8IK#4;.WO('N+2[N8E$<Z(N]L88L/EY^8#('% %J3P5H;Z=96203P+
M8L[6LMO<R1RQ%R2^)%8-@Y.1G'Y"B;P5H4VAPZ1]ED2VAG%U&T=Q(LJS9)\S
MS =Q?)/).>:=H7BA-<F6,:5J=DLD N()+N)0DT>1RI5FP>1\K8.#TZTNK^*(
MM,U2/2[?3K_4[]H?M#062IF.+.-S%V4#)! &<G!XH US:PO9&SD4R0&/RF60
MEMRXP02>3D>M8-AX%T+3;FSN;>.[-Q9G]Q+)>RNR)C'EY9C\F/X>GM7*>-/'
M-U<Z3X;;P\NIQV^K7\<,MQ;QQ"4+EP\*B0_++E>XP,'FNLUW6KCPWX!N=62U
MN[FXM+'S!'/L,FX)UEP0.#RVT^N,T 2CP;H0\+3>&A9G^RIBQ>'S7R2S[S\V
M=WWN>M2ZKX7TS6&MY+A;F*:W0QQS6MS)!($.,H60@E3@<'TKEO\ A,=1'B;1
M2VFZD5O-(FE_LV-(][RB2,!OO[0-I8@EAP?7BMB/QW8W&G65Q:6&H7-W>2RP
MQZ>D:"=7B)$@;<P5=I')+8Y&,YH LWG@K0KRWLH1;S6PLH3! ]G<R0.L1QE"
MR,"5.!P<^O6I&\':(+C2IX;:2VDTI/+M3;3O%MCR#L;:1O4E1D-D'OU-7M&U
M>VUS34OK5944LT;QRKM>)U8JR,.Q!!!K@X;[Q7=:'KFOQ>)HH4L+N]$=I-8Q
MF(I#(X"LPPV"%ZYS0!Z%J&GVFK:?/87\"3VLZ%)(WZ,/\]ZR;/P;HUFEX/+N
M;A[RW-K--=7<DTAA.?D#.Q*KR>!CUJA-X\AM=/@NI-'U.9?L$5_>/;1*R6D;
MKGYBS*6(PW"@G SBK%WXVLK?7UT6VL-0O[QH(KD"UC4KY3DC>26& -O/U&,T
M ;]E9P:?86]E;)LM[>)8HER3M51@#)Y/ JK)H>GRZ_#KCP$ZA# ULDN]N(V.
M2,9QU[XKA7\?-J'@W5M3U.VU?28+74?LR3V:Q>80)]BJ-S,-PP _ ')VYKI]
M7\9V>D7MU;FPU"[2QC66^GM8U9+5&!(+Y8$\#<0H8@<T 7(O"^D0Z3INF):D
M6FFRQS6J>8WR.ARISG)P?7-7M2TVTU?3;C3[Z$2VMPA21,D9'U'(/N*Q;CQE
M:Q:I+9P:=J-Y# \4=Q>6T2O%"T@5ES\VX_*RDE5. 1FM#Q#K]GX9T=]4OQ*;
M9)(XV\I-S NX0''?EA[_ %H S#\/_#[K,)8;J9[BW>VN));V9WGC;J'8MEL8
MXST[8K5OM-MS/;ZHMFUQ?:?#*MHBR;2=X&5Y..=JC)Z5AR_$&PM(=3;4=,U.
MPFL+7[8UO<1IOEASMWIM<@\\$$@C-;5[KUI8:K::=*DQFNK>:XC*J"H6+;NS
MSU^<8_&@#'\(>'[BRU/6_$&HV<-IJ6L3J[6\3AQ#&B[54L."QY9B.,GVKJ+B
M"*ZMI;>= \4J%'4]&4C!'Y5R5E\1;#4-(BU.VTG5GM[EHH[/,* W4C@G8F7Q
ME=IR20.#@FM&U\6VMQ<Z;:RV-_:75_/+;K#<1!6C>-"[;L,01@<%2P.: &/X
M$\.2>&K7P\^G[M+MI?-BA,K\/DG);.3DLV<GG)JQJ7A+1]5U/^T+N"5IFC6*
M54G=(YT4DJLB*0K@$GA@>M0W7B^RMWU&*.SOKFXL;N.S,,$89I97174)D@8P
MPR6*@8-5G\?:;!I8O+FSU"&07XTZ2T:)6FCG(R%(5B#D%<%2<[A0!F:UX/?4
MX='\+0:9M\.V$\5P]U<W/FL53)$* DMSG;D\!<@=J[VN$UOXBM8^&]?NH-&O
MH-4TJ)6:UNT3Y=X/ER':Y!3(.<'/!&*ZN+4Y7T/^T7TV\201F0V;!/.XSQPV
MW)QQ\W>@#E8O =OJ.O>);K5X;A8+^[1H_(O'C%Q"(8U*R!&&Y=RMPWOZ\]5#
MHNGV^K'4X;<)=FV2TW*Q $2DLJA>@P2>U>?6WC_4M0TWP;JTME>6XOKN1)K>
M%%/VH>1(5"#<>-VWEBO(YP.:Z>/QY8-87,LNGZC#>V]VEDVG/&AN&F=0RJN&
M*G*G=G=C ))&* )I?".DVEY+JUM8W$]S'(]W%9B[<0M.0?G6,MY:N23\V.IS
MUYK&\*>#97\-Z]9^)K)$&L:M/?FU2;<8E8J5&]?X@5!R#Z5I7'C_ $RRTJ2]
MO;2_MGAO8[&XM7B4RPR/@KD*Q!4A@05)R#QGI3IO&R1"&,:!K,EX\#7,MFD4
M?FV\08J&?+XYVG !)..E %BU\$Z%;&Z8VTMQ)=VQM;F2ZN))GFC/9B[$G^@X
MI--\$:'I=];WL,5U)=6\;1137%W+,R1L,;!O8_+CH.U9\?CEKOQGI>E6&G3W
M.G7NG?;5NT5>59D"N,N"$ 9MW&<D8'6IK?Q_I]Q+;2#3]133+JY^RV^IO&GV
M>20L5&/FW@%A@,5 )[T 6E\#Z!'X>L]$BM9(;.R<R6IBN)%E@<DG<L@.X'YF
M[]\4I\$Z'_9<-@EO/$L,S7$<\=S(LXE;.Y_-#;RQR023R.*T-;UJTT#3&OKL
M2,N]8XXH5W22R,0JHH[DD@5S&M?$,Z?H.MS+HU_;ZMIUI]H%G=K'G:V0LF5<
MAD##!PV1CI0!U>E:59Z+8)96,1CA5F8[G+LS,<LS,Q)8DDDDG-4KSPII-]K+
MZK-%.+J2W-K*8[B1$EC(88=5(#8W-C(XS["N9;QAJ">+=-4Z;J;I=:/),-,C
M6/S#*)E&X_/M VYY+="!U.*UT\=6%QI=A=V=CJ%U<WTDL4-A'&HG#1DB0-N8
M*NTC!);'(QG(H UAX?TT1Z3']G.W22#9C>W[O$9C'?GY21SFJ>G^#=%TO44O
M;6"8/$7:")[F1XK<OG<8XRQ5,Y/0#J1WJC<?$+2X+;39%L]1FFU"2:"*UBA!
ME6:+AXV4L,-G(ZXXSG'-3?\ "<Z<FA:KJD]K?0_V7,+>XM7C7SO,(0JJ@,0<
M^8H'- '3D C!&16!8^"_#^G>'[O0K73U33;LL9H3(QW%@ >2<C@ #!XP,5%>
M^+M-^Q:?L:Z(U6QENX)(%4M'$D8<N<G@X90.O)%4--\96J:#HGV*VUK69KVT
M-S&NR(W!B4@%Y,LJ9RP& ><\"@"_%X%T**1Y3%=RS2V\EM--+>2N\T;C!5V+
M988'&>G;%68?"6BP/HCQVA#:(C1V!\UCY2L@0CK\WRC'.:I7?CFS@"?9],U2
M]Q:)>W MX%#6T39P9 [*=WRM\HRWRGBMB[U>*'0)-7MHY+R$6_VB-8,9D7&1
MC) Z<]: ,>?X>^'+F>>26UG*33_:6MQ=RB$2[MQD6,-M#$CJ!W/J:T)/"VC2
MW6LW$EIODUF)(;_,C8E15* 8S@?*2.,5Q5OXZU.[A\$ZC-8WL1U%9O/LX$4_
M:F\@,IC&X_+N.06(Q@DX KI8?'%K/IDMRFEZF;N*]^P/I_E(9Q-@-M^]LQM.
M[=NQCO0!E>(?!\NHZ59>#[6PD?0_-BEN+Z[O#*Z(C[C&@8E]Q "@_= 8_2N\
M50BA5 "@8 '0"N6D\?:;#ID%Y-9Z@DDM^=--IY2F:.XVEMA 8@YQP02/F';I
MH:%XDAUR>^M38WEC>V+HL]M=J@=0PRK HS*01GH>QH BU;P;HVLWLEW=1W*2
MS1B*X^SW4D(N$&<+($8!QR1SV..E7)/#VER:CI=^;4+<:4CQV91BJQ*ZA6 4
M'!& !R..U9VM^,K;0[JXCETS4KB"TB6:\NK>)3%;(<\L68%L $D*&P*6[\86
MUMJLUE%INI7<=NT:7-U;1*\4!D *AOF#'AE)VJ< T ='1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% '.>-EU%]!0:>MXR_:H?M:V+%9VM]P\P1D$'./0YQG%<&="U%CK$5KHFIP
MP7>H:9=6XN9&F<QQRH'WLS,0PP6VD\#'TKU^B@#D[K19+_X@7DES:L^F7.A"
MSD<CY6)E;<GUVFL#X:V5_<ZC=7.IL)/["C;0K27.1((W)>3ZD")?JAKT*_LH
M]1L9;262>-)1@M;S-$XYSPRD$?@:9I>EV6BZ;#I^GP+!:PC"("3U.223R222
M23R2: .1\6WDEA\1/"=S'93W:I:W_F1P*&D"XAY5>^#C@<XSUZ5C#0]6O9+;
M5&TRXA^U^+8M1\B10'AMUB\L.XS\I.W..V176#6/#&J/HOB1+HRAY9+&PG5)
M,,\C!67;CUBQDC QUYKIZ .+NS>>'O'6H:O_ &7?7]EJ5E!$&LHQ(\4L3/\
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
MVKF/^$8O83I^H7NGZL]O;ZCJ@FBTZ=XIPD\^^.0;&5F7Y!D _P 0..*]<HH
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
MFK^(/#?_  EMK%KEQ<+8:1;W-G)*J>8C-*X.XA0&/RXSCICOR='7+O5='O='
MT:;5M;NC?+<7EW/8VZR3#8(P(XP$.R/<^>A/ &>:KZ9X2D\37?B5]0;6([+4
MK*"S-S?QK%<3.K.S,(]H"* 44?*,X)]2>WUKP^NK2V5U!?7%A?V1;R+J (Q"
ML &4JX*LIP.".H![4 <"_B;794T;2;\Z];F0WCRS6MCB[GBB=5B)3:=F1("Q
M ZC'&:L6VI^)=1OO#.E7-]?Z?]J;4([B5[=8IYXHBIB?:RX5BI&>.[8[8ZJ;
MP>'MM/,.LZE%J5BTC1ZBS))*WF',BL&4J5)Q\H  VC&,5-;>%8(+W2+R2_O;
MFXTQ;@+)<2!FE,V-Y;CVX P!TQB@#@9K_P 1VGA77-7;Q)>22Z#JCVMNA2/;
M/$LJC]]\N68JQ&1CH#USF>^\3:[<:GK%W8?V[)<6&HFWM;.UL?,M)(XRH=7;
M:26;YSG(Q\N.G/8S^"[&XT+6-):XN1#JMV]W,X*[D9F5B%XQC*CKFB;P>&U2
MXN;76=1L[6[N%N;FSMV14DD&.0VW>N[:-P5AG\30!RNI76O7-CXXU*+Q!>6H
MT2XE-E#"D>WY+=),/E267)Z<=3UXQ9T:.XOOBU/>OJ-V%.B6MQ]G#+Y?SM(-
MGW<[0?F'.<GKCBNH;PI9OI_B&R,\^S77D>X.1E"\2Q';QZ*#SGFHX_"<5OXB
MM=9M=1NX9(K-+*6%0A2>-"2N[*D@@L>5(H Z*BJ>EV+:;ID%F]Y<7C1+M-Q<
MMNDDYZL>YJY0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
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
M;/)9)A@$*%R&!VG.>3GL<4 >J45Y1!K6NVGA'Q-XHEUBXFGL[N[L[.V8+Y*
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
MV!@%4 $@Y/;/0#I68/ =O;V]G'INL:GISV]C'I\DMNT>Z>% =N_<A 89;#*
M1N-:*>,= DT0ZNNH V8F\@GRG#^;G'E^7C?OS_#C/M5_2M7L=:LOM>GSB:'<
M4/RE65AU5E8 J1Z$ T 6+:!+6UAMXRY2) BEV+,0!@9)Y)]S7)S?#RUF5XAK
M.J1VR7GV^T@1H]MK.9/,++E"6^8GA]P 8\5>F\9:?#XW3PNZ2_:&MO.,@C<J
M"2 %X7&""3NS@8QUJQIOB[0M7O&M;&_$LH1I%_=NJR*IPS(Q #@''*DB@"M-
MX+T^?0M6TEY[KR-4NWNYF#+N5V=6(7Y< 94=0:L:KX3TW6=1GO+WS7\_3WT]
MX@P"F-F#$],AL@8.:KP>/O"]S:2W<6K1M;1"+?,8W"+YA 3YBN,DD9';/.*9
M_P +#\+[)S_:3[H"/,B^RS>8 02&";-Q7 )W 8]Z &MX*6ZTS4K'4M=U;4%O
MK4V9>:2,&*,Y^Z%0*6Y^\P)K3O?#ME?ZCI][<&1FL89H$CR-CK*JJVX8R>%'
M0CO56[\;^'+*&UFFU)3%<P"YC:*)Y!Y1Z2-M4[5]VP.OI6\CK(BNC!D895E.
M01ZB@#D++X>6MK+I7F:SJMS!I$PDL+>9X]D("E0O" L,'&6)( &".<WO^$+T
MX: -&\^Z^SB^^W[MR[_,\_S\9VXV[N.F<=\\U8T_Q?H6J:F=.L[\2W/S[!Y3
MJLFPX;8Y 5\=]I-5[7QWX:O;NUMK?4U=[I@D+>3($9R,A-Y7:&_V2<^U #]4
M\'Z;K%]?W=T]QOO;2*T<(X4((W:1'7C(<,V<YQP.*@D\%I>:7?V6IZUJE^U[
MY0>:5XU*+&VY0BJ@0<]3MR?7IBAXP^(.G:-I&KKI]Y&^JV2[0KPNT0DX.POC
M;NP?N[L^U=M0!DWOAZSO]9&ISM*9/L,MB8PP"&.1E+'IG/RCOZUCV?@:73]-
ML;2R\3ZU"UE&8(90821#A0(RICVD#:,,1N&3SCBM+3?&.@:OJ'V&QU%99R&9
M!Y;JLH7[QC8@*X'?:33;#QIX>U34([&SU$232EA"3$ZI,5^\(W*A7Q@_=)Z4
M :.D:7;Z+I-MIMIO\BW38I=LLW<DGN2<D_6J=MX8T^W76XV\R>+69FENHY2"
MOS1K&5& ,#"^YY/-54\=^&GNH;9=34O-,;=6$,FP2[BNQGV[5;(( )!/&.HJ
MGXL\>:9H>F:U%;WJ'5;&TDD5&A=HTEV%D5W V@GC"E@3D>M &CHOAEM(N%EE
MUK4[]8H?L\$=U(FV),CLBKN;Y0-S9/'N<T[7P'IUCX2L/#]M=WL::?,;BTNP
MZ^=%)N9MP.W:?OL,%<$'!I8_$T<&JRB\U2#RX=*2\ELH[5S*F3S)N&05[;0,
MU3T_QQ;ZYI7A[4;:]CTX:A<I$]O<6\CF1BFXQ(V%&>1\^"M &B?!T$UO:)>Z
MIJ-Y/;ZC'J7GS2+N>5!@+@*%5,?PJ!^>:T?[#MO^$H_M_P R7[5]B^Q;,C9L
MW[\XQG.??&.U4[WQIX>T_49+"ZU$)-$ZI*PB=HXF;& \@78A.1PQ'6C4_&GA
M_1[JXMKV_P!D]N 9HT@DD:-2-VXA5.%P1D]!GDT 16W@Z*SU$36^K:E'8"Y:
M[&G)(JPB5B6/(7?M+$MLW;<GICBL^[^&]C=PW5F=6U2/2[BY-W]@C>,1)*7W
MD@[-V-W.TDC)SCIC6OO&GA[39(4N=20>;$LZLD;NBQM]UV900BG!P6('%;V>
M,T %<?:_#RSM-&ATV+5=2$=I<_:=/EW1[[)LMPAV?,#O8$/NR#BM"T\;>';^
M_2RMM1#RR,RQ-Y3B.5ESN"2%=KD8/"D]*Y_PEXXN?%'C'5K5+F*+3K29H8+?
M[#*))0%!+M(2 O)^Z1F@#J-#\/0Z+)>7#7=S>WUZZO<W=R5WR;1A1A0%"@=
M!W-1:OX935-5@U*+4KZPN8X6MI&M60>;$Q#%3N4XY'#+@C)YJ'Q%XRL/#>K:
M3I]TDK/J$K+N2-V\M0C-N^53NY4# YYST%9>G_$+3H+K5;?6[V.![;4Y;6(K
M"Y5(P0$,C $+DDC+$ XH D@^'-E9_P!GM9:OJEM+IJSI9.C1'R4E96*X*$,!
MMP-V>">^"+*^ [!-*@MH[Z^2]AO'OUU(.OG_ &ALAG.5VD$$J5VXQQBM#4?%
MNAZ3J L;Z_$5QA2X\MV6,,<*78 J@)Z;B*V2< GTH P]-\+6=C:ZE'<3SZA/
MJ9/VVXNBN^8;=@7"@*%"\  "JFF> ])TSPC<>&Q)=7%K<EFEFFD'G,QQAMP
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
MZ2NA7E]KEYHEM<>&+&&.:.U24.\88O$=Z-AOG4@#!.3UQ7J7A2QBTWPGI5G
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
M-W5SXQM->M;V"-!9M8W5O- 7\V$N'.TAAM;C&3D<]*CT#P[K6C?8K*378Y='
ML(S%;P):;99$QM197+$$*,?="Y(&?0@'*6?BWQ8_PUC\6SSV#37+6\<%HMN5
M52TZQLS/N/W@3P!QQUK56[\8-XLN_#?]L:?D6,=^EZ+ Y3+LGEA-^",KG<3D
M#(YSD78O S1?#NQ\*_V@";5X6^T^3][RYEE^[NXSMQUK930ROC&;7_M&1)IZ
M67D;.FV1GW;L_P"UC&.U '!IX]U>]TW1+B?4M/T-;RP\T75S:L\$]R'93&7W
M 1K\H/)S\W'2O4(&D:WB:79YA0%_+.5SCG![BN*M_!6MZ=X=M]$L->M&M/LC
M6L\=W8>8IRS'>@#C#8;!!+ X'3OTFE:5=:4T-NM^9=-M[**VAMVB&X,F07+]
M3D;1CMCWH U:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D) ZG%+
M7G'Q;\*Z7JWAB]U&\^U2ZC%&L>FI',P"S$X4(@.&9F(!)!./3% 'H])D9QGG
MTK+\-6E_8^%]+M-3F,U_#:QI<2$[BSA0#SWY[]Z\YU#P5#I_Q<\.7/A^:[%^
M1+<ZS/).S[X> "^3@%SN4 8'' &V@#UNBBB@ J":]M;=PD]S#$Q&=KR!3C\:
MGKRKQ+%8R_&"47WA>3Q @T.+;#'!#+Y9\Z3YL2, /3B@#T^&[MKDD07$4I7K
ML<-C\JFKSJZO;?P[X)\0ZSH?A'_A';RVM]ZF>T@C\XC..(V.0/?'6K;ZGXET
MSQ)X?@OM1M9[?6C+$T$=KM^RN(C(I1LY8?+@YZ]>* .ZHKR/PUJ>OZ?X3\>Z
MS)JPN9+&]U 1H]N,>;&!A\YX7C&SI6G%J_C/_A 4\7O?6DK&RAO/[-BM!@QC
M:S_/G)8IN. !@D#MR >DU7FOK2VNK>UGNH8KBY+"")Y &E*C)V@\G Y.*Y]?
M$,VI^,=+T_2I8WT\Z>=0NY-N=R/A85![$G>WT6H/$VL7%CX[\&Z?%' T-_+=
M+*TD09UV1!AM;^'GKCK0!U]%>92^(/%MUH'BG6K?4K.VCT2\O$A@-IO\](23
MAVR,<#''/?/. V6[UG5/BMH+0:K]FMKC16O%@\@,$#-'N7KR3C[W:@#T^FR2
M)$A>1U1%ZLQP!7F\OBKQ%_PB]UXUCO+8:;!<OMTPV^2]NDQC),F<AR 6';H,
M5L?%?_DEOB#_ *]O_9A0!U"ZE8NP5;VV9B< "522?SJU7G.E?\(6U]9+;^ K
MJWN#(@CG;PV\8C;(PQ<I\H!YW=NM)=^)?$<FA:WXKL[RUCL-,N9TBT]K?/GQ
M0.5<M)G(9MK$8&!QUH ]'HKSRZ\0>(]5^(UQX;T>]M;*S_LR*]%S+;>:\>6P
M0%R,DY'7@#/M5F*_\5ZS>:NVD:A9(FD7*V:P3V_%Y(J(TA=@<H#OP-H.,9YH
M [JBO+=8^(5Y;:EJ\T&H0QC3+H0)I?V-Y&NE4+YA,@^ZQ)8+C^Z,YS7J5 %>
M2_LX9#'+=P(XZJT@!'X9IC:IIZH':^M@A=8PQE7&YCA5Z]2> .]<'\7/#VBM
MX(U?56TBQ.HEH,W9MT\T_O8U^_C/W>/IQ4OC?0=-T/PY;G0=*T^QGEU:P_U,
M"QJ["X7;NV@9 )/YF@#OIYX;6WDN+B5(H8E+R22,%5% R22>@ H@GANK>.XM
MY4EAE4/')&P974C(((Z@BN!U#6]<T<^*=-O[RVU%K70VU*VE-J(P#^\4HRY(
M9<H#]"0<U1E\6ZI'IGAYI-4L]#MKO1X+A+N:R+6\MRPYB9LA8U P>V=W!XH
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
M:4+)RS0B7RFD\T<;^KXZ8&.O- 'J5%%% !1110 4444 %%%% !1110 4444
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
MLK5X;>R>+*I(Y&Z0DGD[0%QCBF:SX1MM0O-)OK!HM.O=-NQ.DT< .]""KQD
MCAE./:NCHH \5N+5WMK;PKI^HWLBV^LQM!I<FG-'+"BW =FDER5:(+N92 ,_
M+R>E>CVGA&"*Q\265U<&XM]<N9II%";#&LD:H5!R<\+G/'7I71T4 <K;^%]5
MN;"XT[7M=6_L)+)[(0PVHA+*P +N2S9? XQM')X]%A\.:Y-I]W9:KXB2ZADL
M7LXEBL_*^\,>;)ESN<#TVCD\<\=310!SD?A7RY_"\GVS/]A1-'CRO]?F'RL]
M?E]>_I5&3P/-%=7%_8ZHL.HG59-2MY7M]Z)OB6)HG7<-RD#J"ISCTY[&B@#F
M?^$9OKF31[C4M8^U76GW[WK,+<(C[HW01JN[Y5&_/)8\>_%76_ O]KQ>)%&I
M&%]8>VD1O)W>0T&W;GGY@2@]*["B@"B;2]FT1[2XOPMZ\+(UW;1>7M<C[RJ2
MV,>A)Z5R=_X#U'6X-1;6-:MY+NZLA8QS6UCY2JF\.693(2S$J.X YP.:[JB@
M#F/$W@Z/Q+=F66\:%#IMU8%53)_?;/GSGMLZ8YS52/P?J\NK1:G?Z]!-/]@F
MT^6..Q*1F)]I!0>82K!E!))((X '6NRHH X>S^'GV2P\(6W]J;_^$=D:3=Y&
M/M&01C&[Y>OO70^(=$;6[&&.&Z-I=VMPEU;3[-X21>F5R-P()!&1P3R*UZ*
M.6E\,:GJ,%H=6UM+BX@U.&_'E6OEQ*(_^6:+N) /4DL>3^%-USP2FMR^(6>^
M:)=8T^*RP(L^5L,A#9S\V=_3CIUYKJZ* .1/AC7H[FWU*VUZTBU;[)]CNI6T
M\M%,@8LA$?F JR[FYW$')XJ]:^&9(/$MEK4VI27,MMIAT]_,C&Z4EU8R$C !
M^7H!WKH** ,/QCX=_P"$L\)W^A_:OLOVM57SO+W[,,&^[D9Z>M.L- ^P^([[
M5OM._P"U6EO;>5LQM\HO\V<\YW],<8[UM44 <19^ KK3$\+M8ZQ&L^B12V[/
M+:;EGCD*[OE#C:?E&#D_2D/@*[-FVB#64'AMKK[2;/[+^^VF3S3%YN_&S=_L
MYQQFNXHH S?$&E?V[X<U+2/.\C[;;26_F[=VS<I&<9&<9Z9K&G\(W,<&@S:9
MJ4=OJ>CVOV5)I;?S(YHRJJRN@8'DHI&&X([UU=% '&1> V LII]4,M]'K(U>
MZG\C F<(4"*N[Y%"E0.6^[WS5O5O#.I2ZY<:MH>LQZ;<7ELMM="6U\X,$+;'
M7YEVN-S#)R.G'%=110!R#>$-5LKB271?$+6S7-M%;W<EW;_:9)&C7:)5;<N)
M"#@Y##@<<5NZQI":SX<O=&FGD"7=J]LTW&X;E*[O3/.:TJ* .'F\$:O>W(NK
M_P 0023MIMQIDBQV!2/RI N"J^82'#*"3D@C@ =:U9?":3#PVLEUN315964Q
M_P"O!@:'U^7[V>_I[UT=% '!6WP_U**VT73Y_$2RZ9HMW%<6<(L]LC+&?E21
M]_S84[00!ZD&NA\5>'F\2Z7#9I>O9O%=PW*S(@9@8W## )QGCKS]#6Y10!Q<
M_@6ZU:34KO6]72>_N;>*WMY;6U\E;98Y/-5@I9LMO 8Y/8"MW1K'6;:6>;6-
M7BO7D55CCM[7R(HP,Y."S$L<\G..!@"M>B@#F]4\.ZF^MSZKH>KQ:?/=VZ6]
MT)K7SU8(6*.OS+M<;V'.0>..*5_"S/XLTC77U!Y'T^RDM"DD8+3%L?.6! !X
MZ =^U='10!R'_"!PR)XICGOG9-=G6<%(]K6[*H"D')W$%0W05+-X6U/6-)U*
MP\0ZVMU'=P+"BVEKY"Q$'(DP68E\X/4#CI7544 <A)X2U?5-/U2VUWQ$;K[9
M8/8HMM;>3%&&',A3>VZ3ISD #( &:2U\&WO]M>&M5U#5HI[C189X<16AC682
M*%!Y<[2 /?/M7844 <G%X'BB\?/XE^VL82&E6Q\O"K<,BQM+NSU*+C&.Y.:?
M:^&-5T^_D2PUU8-'DO6O6MA:@S!F;>\8D+8",Q)^[G!(!KJ:* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** .7\>W<=MX?ACDM[247-];P*;W/D1,9 0[@$9 (!QD9.!7!V_V2
M]O\ Q';W7B'3(IUU.RFM[N.TVVKSJF!F,NP*DKM)W?>'7( KU^YMH+RW>WNH
M(YX7&'CE0,K#W!X-5VTC3&C,;:=:%#$(2I@7!C!R%QC[H/;I0!A>![[[9:ZJ
MCVNGQ7%O?M'<2Z<28+A_+1O,7/0X8 CG!4\FN1-O /%7Q8(AC!33[8J0H^7-
MJ^<>F:]2MK6WLK=;>U@B@A3[L<2!57Z <4?9+;?._P!GAWS@+,VP9D & &]>
M..: /+WL;#3_  ;\/'E@ABTQKFTEOG90%9V@8HTA[CS&4Y/<BL_Q>+6Z?QPV
MGF-]/>'3(YVA(V-<>?\ -@CC=L*9_"O8'M;>2T^RO;Q-;%=GDL@*;?3'3'M4
M<6F6$%G]CAL;:.USGR$B4)G.?N@8Z\T <<-(TX?&!0+&W"IH VH(QM'[XJ#C
MIG!(^A(JW\,57_A76FQX&Q3.@7L%$S@#Z8XKK?)B\_S_ "D\[;L\S:-VW.<9
MZXSVHAABMXA%!$D48SA$4*!DY/ ]Z /%]*BT^[\"^&+)EMY&'B@K<P\$@>?/
M@./0CL>HJWXO@,.K^,$MA!!;D:-)<[X\QB/SG#LZ@C*[0-W(RH/->JII>GQ2
MO+'86J222"5W6%06<9PQ..3R>>O-3&V@+RN88RTJA)&V#+J,X!]1R?S- '(>
M$K9AXGUB\;6=*O)I+>W2>'3+9HXT(+E&8EW!8@D=>BK[5GR3Z1!X[\9#7WME
M#V-KY(N2,O;['W!,]1OW9 [X]J[RSL+/3H3#8VD%K$3NV01A%SZX%)<:=8W<
M\,]S9V\TT)S%))$K-&?]DD9'X4 >/^'KV/\ L'PW:&32+)X?#JS/>:C;F<O&
M[E3%&F]!G* GDGE1CFIO!T]I_;'@.2>6 .WAR2%&E8<RJ\0"\_Q#&,=:]8;2
MM.<VQ:PM2;4YMR85_=?[O'R_A2'2-,/E9TZT/DR&6+]POR.3DLO'!SSD4 >4
M>#+6:XL_"8N=;T6&ZM[MW^S16C"\:8+()D=O,/)R^XE0.![5V/CFV@O-9\'0
MW$2RQ'6,E'&0<6\Q&1]0*ZB/3;&&]DO8K*W2[D&'G6)0[#W;&34\D,4K1M)$
MCM&VY"R@E3C&1Z'!/YT >/>)(6@\1:\ELUI;6BZYIDEP;B+=;H##PTB@KD;_
M "\\CG&:37]/271-7:;5=.OQ=ZUIR7$>G0-%%&^] W5VRS*4S@]J]?>SM9!,
M'MH6$XQ-N0'S!C&&]>..:CBTRP@M$M(;&VCMD8,L*1*$5@<@@ 8!SS0!P'B&
MW>S^(5I%;7&BZ=:#1W6W&HVN^'/F_O0@#H <>7GKQ5+PW#8Z9XE\/)J&HVMW
M8KH,BZ==2)Y<3-YV6"!R<$1F,#G.T>E>FWFGV6HQ+%?6=O=1JVX)/$K@'UP1
MUHN].L;^W6WO+.WN(5((CFB5U!'3@C% 'C%U#!)X>T22&.-M/D\=K]A(4;3;
MF5_N_P"P6W8[5[/%>6?VR33H9HOM$$:N\"D91&R%..P.#^5/:SM7CBC>VA:.
M%E:)2@(0CH5'8CMBG"")9VG6)!,ZA6D"C<0.@)].3^= $E%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
M(>,O'@\(1F7^P]2U&&%0]U-;(/+MU)XW,>I[X[#!.,BNOKS[XG^*=$L]/'AG
M4-6BL9-50K/*REC#;YPYP 3N895?<D]J .UTK4[;6M(M-3LV+6UW$LT988.U
MAD9'8UR[_$2*#Q?I^A7FAZE:PZDS)97LJJ$F(_V0=RCIUYY&0*GTOQ?X3L+#
M0=.M+P06]Y RZ<CQL-\40QG..!@9&[&:Y;Q,9M4\7^#?%?AK6UU*"2^%I]E
M1XTB<?O73 RI"J=Q/(XZ=* /5J*** "N;UOQ5)8:S#HFE:9)JFKRP_:&A641
M1PQ9QOD<YQD\  $G%=)7 2W]MX7^*NH7>L2I;66LV4"6MY,=L2R1%@T18\*2
M&##/6@#<TGQ%JD^L?V7K/AV?3IGB,L4\,OVFW<#&07"C:W(X8#-:*^(=%?5C
MI2:O8MJ(X-H+A#*#Z;<YKC(?$.H-\0=+TZP\4VNLV=S).]U:VULA^RQ"-BA:
M12<?-M'.,USEO-8M\*='T^.2#_A)1JD(\D$?:%O!= R,1]X' <DG^'VH ]?B
MU&RGLGO(;RWDM4W;ITE4HNTD-E@<#!!SZ8-59?$6B036D,NL6"2WBA[9&N4!
MF4]"@S\P/8CK7FFMK-8:KK7@.W+(/$=[%<6I7^"";)N\>P\IS_VT%1ZS:!=5
M\::=<ZQHNE6<JPQA+VS:67[/Y"*AB(D7@,'P I(8'N<4 >I7NO:/IKRI?:K8
MVKQ1B219KA$*(3@,03P">,^M17/B?0+*(RW6MZ=!& A+272*!O&5ZGN.1ZBN
M#@TRWN_CSLOT2[:W\.1N&E3(,@EV[]I[X+?3-:^AV%I+\5/%\DEM$[1VUC&F
MY =JLCY ] =H_(4 ='>ZN4FTDV=UI;6][+MW3W.TRH1D>3@$.WMZ4MUXH\/V
M,@2[US38',ABVRW2*=XZKR>HR,CMFO)-*&-!^%ZC[JZU<JH] ))0!^0K>T_3
M[.7PO\3)I+:)Y9+^_1G90256($#/H"2?J: /1;_6M*TIX$U#4[.T:X.V$3SJ
MAD/HN3SU'2K-M=6]Y )[6>*>$D@21.&4D$@C(]""/J*\M\.7>EVVMVTOB&:U
M2.;PK8BW>\90KIA_. W=3DKD=>E=)\* @^&NE"-66,-<;5?J!Y\F <]Z -7P
MAXF7Q9HKZBEJ;8+<RP;"^_[C%<YP.N*T-3UG2]%@6;5-1M+&)SM5[F98PQ]
M2>:\[^%7B/0]-\(SVU]K.G6LXU&Z)BGND1@#(<'!.:T-?UVTO/%NFK97^AVR
M+ITURFKW@$Z;=X1DBPZKGY<L<G@=* .X@U.PNI(H[>^MIGEB\^-8Y58O'G&\
M 'E<D#/3FF#5],-G<7@U&T-K;,R3S>>NR)E^\&;.%([@]*\8TG58O#OAC2?%
M D21=-O]2L[E$3RR(Y6D= 4SE!YB1X4]-U6(M*FTJ>T\"S;F;77L+V<?WBBE
MKL_CY"9_ZZ4 >N)KND2:J=+CU6R;4 ,FU6X4R@8S]W.>G-2:EJNG:/;?:=3O
M[:R@SM\RXE6-<^F2>M>>V]Q::9XE@2UO-*U:QN];E_T:2/9>V=R[/O8'/S*I
MW=5!"GJ1BM?QE?B/Q3H-DKZ79S&*XN(]1U*,NL.T("J+O4%R&ZD\ &@#JAK.
MEM9P7@U*S-K<,%AF\]=DI.>%;.">#T]#3--UW2-965M+U2RO5A.)#;3K)L/O
M@G%>-V9MM1T*RM)98+N,^.%WJD?EHZ-N8$1Y.U&R2!W!K=\;6\T?BGQ-'ID>
MR>7P>YVQ#!<B5QVZG;D"@#J]1\=Z9'<Z7#I%]8:D]UJ<=C.(+E7,(=7.["D\
M_)CFM+Q#KSZ*MC#;637U_?S^1;6XD$89@K.Q9CG:H52>A/M7GVK7WARZ3X<1
MZ3+9R3)J-MY0MRI:.+RV!!QTYV\'N/:NR\:GP_+!IUGX@EEM8Y[G_1;Z.4P_
M9YE4E3YH(V$C('KTH LZ;XBNRU]'X@TL:/\ 9(UE:X:X$ELZ'/(E(4 @CD$
MC(/>MF2\M898(I;F%)+@E859P#*0,D*._ )X[5Y%KUY=GP]XQT&UUZ3Q#IT.
MC&X6Y<I));ON(\MI$ #94%N>1BMW5=;TS4_%G@"*POH+IOM$LA\EP^U3;.!G
M'3/.,]<'T- &UX=\>:7JEA;MJ-_I]C?SW$T,5J]RH=PDK1@@$Y.=OYUM7_B/
M0]+9UU#6-/M&C95=9[E$*EAE003QD<CVKQ^TN/#R_!CQ-;2O:_VC)<7H\IB/
M->8RL(BHZDYVXQZ'T-=1H.GI<>+O&3:C!'-=+IMC%(9%#'F!MX_$@9^@H [I
M/$&C2:FFFQZM8O?NH=;9;A#(RD9!"YSC'/TJO:ZTHEU=[^\TJ.UL9=N^*ZR8
MEQG]]G 1O;/2O-M/M+>W^''PTEBA1)3JEDQ<+\Q+!]W/O2VT%E<W?C^*^U%=
M.3^W;9H[J2/>B2KL:/>#P5+  YP.>HH ],_X2;01I7]JG6M._L\ML^U?:4\K
M=Z;LXS[4RXUD-=Z1]AO-*DM+YV^:2ZP\JA<CR0,B0^O/2O/ENHK^Z/G:EH6G
MZU8ZD6AOH8B]E?2&W&0P)&U]AP?FR,<$]*KF^34-:^'DT=I:VNW5=0C9;,Y@
M=EW!I(SW5B"P^M 'I[^(=%CU4:4^KV*ZBQ %J;A!*2>@VYS3;[Q+H6F,ZW^M
M:=:LCB-A-<HA5B =IR>#@@X]"#7E<\UB/A3JVGR20?\ "2MJDP,)(^T->&Z)
MC('WB<;""/X?:NIT#3[2Y\;>/Y+BVBE=I;>)BZ@_)]F3(Y['_"@#N);VT@LF
MO9KJ&.T5/,,[R 1A?[VX\8]ZQ= \;:!XBT-]7M-0MX[:($SB:9%: ;B 9!GY
M0=I(SU%9_P -<S?"K00_SYL57!YR.0!7GOANYL#\)?!BRS6[6UKJ\3:HNX'R
MT\V7891V7?L^]Q0![/INKZ;K-N;C2]0M;V$-M,EM*LB@^A(/6L[Q9KM[X<T2
M;5+32AJ$5M&\MPOVD1%(U4L2,@YZ=*QM%EM;KXI:U<:5)%)9C3+9+J2 @HUQ
MOD(!(X+!"/P(JKXW\8Z+-X3\7:2]VMOJ%O;2VOV:<A))6>/Y#&N<L&W  B@#
ML=.U:UU"&UQ+$ES/:I=?9O,!D5&Z''7&>,XQD4Y]9TN.%IGU*S6))_L[.TZA
M5ESCRR<_>SQCK7!Z;<0:)\1=/75)XK+/A6"(&X<("Z2G<N3QD9'%<9KLL.H?
M"_6I8F)@N/%TC(PR"5:88([C@T >NWOB:T>W5](U319F2\CMIS/>A54D\H"N
M?WGHIZUH-KFD+JPTEM4LAJ)&1:&=?-/&?N9STYZ5P_Q.L;33_#F@065M#;PK
MKMD D2!0 &..!4%S<6FE>))'MKS2M4M+G7(A/I\\>V\MKEG5-\9S\P4X;!7[
MH.&Q0!U/B7QII6A:;JIBU"PFU6RM9)Q8-<J)&*J6P5SGH/3I5NSU>>YUFUMC
M)IRPS:<MT8?M!^U!BP&1'C_5\XW9Z\5Y3-=Z-%\&?%%GJ<EM_;/VF^^T0N1Y
MS7'FL4;'4\;3GT'H*T[Q;I_B$5L=WVMO CB#;UW^9\N/?.* /2(O$V@S/=I%
MK>G.UFI:Y"W2'R0.I?GY0/>L6V\>Z=K?AB35M"O]+#I*$=-1NUB$8,A0%]NX
MKNVDKGKD5G^%+OPA<V7A.WM1;3:DNGD0+ ,M"HC E$@'3G@[OXO>O/(I[1_V
M;+6WBEA-U#=QB>-6&]/],.-PZCCUH ]QU+7]&T>6*/4]6L;*27_5K<W"QE_H
M"1FGWNM:5IP)OM3L[8"+SCYTZI\F0-W)Z9(&?4BN,CNM(L?'7C(^(9;6)9+>
MV,7VLJ ]J(B&"[NHW[\@=S6#X*L6D\1>"EU. M-!X9EDC689*?O8PO7N$;%
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
M'X-U/7?L2%[*^EM!%YAPP2X\G=G'&1S3= U;7KSXA>)K"Z%H=.LC L:K(Q9
MR%E(&W!)!^;)X(XS0!V!AB,IE,2&0KL+E1G;Z9]/:F6UI;64/DVMO%!%DG9$
M@5<GV%8FOZ]?66KZ9HVD6EO<:A?+++NN92D<44>W<QV@DDEE  '?VKDM5\9?
M;]%$FK:!$9;3Q+#IGD&X8A7 4^:& &<%CCCD8SCI0!Z'#I6G6\4T4-A:QQS'
M,J)"H#_[P Y_&K#0Q/(LC1H9$!"L5&0#U /O@?E7-P>+TB'BC^TH%MFT%R[A
M6SYD!CWH_P!2,C'J*Q-,\0M=^-[#[=HD-OJDWAK[<\HF8F-3+_J<=.N"3US0
M!V\.EZ?;JBPV-K&L;ET"0JH5CP2,#@GUIZV-FD44:VL CA;?$HC&$;U4=CR>
ME<5I7CC6;NW\-ZG>Z1:0:7K;I FRY9IHW=&96(V[=I*D=<X(/L(KCQ_K":*_
MB"'1;:317O!:P-]I838\[RO,9=N I.< '/(]\ 'H5%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MW)F0'@'!X!XXR>M/U30O$WBC3;I=5CTNV,<EO-96 <SQ&2)][&5R@)#_ '<
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
MC$5\,7*\_O1L"<_\! 'X54O_  ?X?U3[/]MTN&7[/$((\DC]V.B'!^9?8Y%
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
M"RA-J8R>I;IBL.3P;J%]IVH0V.B76GZ8C6L\&D7MZK"6:.4M($*NPC5DPHY
MS@X&* .JD\<M:QW,%[HUQ!JT,L$267G(WFF8E8V63.W:2K DXQM/MG>T?4;G
M4;:1KS3)]/N(I#&\,I# \ AE8<,I!Z^N1VKBH- C72]2>+P JP7#0Q26=S=H
MT]Q&I)8CYV12I(*C>,\GCBM[P1I]_IUA>QW,%W:V;W1:QM+RX$\L$.Q1M9@S
M<;@Y W' (&: )M4\3SV^MMH^E:1-J=[% MS<!)DB6)&)"@LW5FVM@>W)%<1X
MM\6:AKK^$4T6'48]/U6X8R?9[M;::1D#!H2P.4*E3DYP?6NHN[?5M"\9ZAK-
MEH\^JVNI6D,3);RQH\4L1?&?,91M(?J"2".E8EKX-UFS7P,K0)(^GW]S=Z@T
M<B[8C-O; R06 9\<#MF@#T>V5DM(5975@B@AWWL#CNW<^]2T44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M,$!)Z,=N".Q('>@#5F\&:5->:W=-]I6;63 ;ADF*E6A&(V0CE2, _45A>)/
MX?0)8+9K[4KJ\O[)KJ:YGW2-#',I(R, !5+GC'4]ZZYM9LUU]-$W.;UK8W14
M+PL8;;DGMD\ =\'TK0H YN'P1I874OMDUYJ,FH6WV2:6\GWL(>?W:D ;1EB?
M7/.:--\%6&G:E::BUYJ-Y=VD3PQ2W=QYA$;  KC &./KZYK<OYA;Z==3&4Q"
M.%W,BKN*8!.0.^/2N8L?&NFVVA:')/>WFHS:G [VSI:?O;DIC/[M!P?F''3
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
M9N))]@4DHN,D$,"#Z9/ !H ?'X(THV>IP7LEWJ$FIPB"YN+N;=(T8SA00 %
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
M+B<R,5C8!L ,!DCUQTKUJB@#E=0@N%^).EWRVTSVT.DW:O(D9(#&2$A<],D
MX'?!K=TC4XM9TBTU*".6.*ZB65$F7:Z@C.&'.#5TC((/>JW^B:5IO_+.VLK2
M'_=2.-1^@ % %A_N-]*\:\.W,FL_#SP=H-KIU\+M+NUN))#:N(8X8Y?,,GFX
MV'(&, YR<8KV**6.YMTFB</%(H9'4Y#*1D$5@:'>^'-"\+6,-EJD)TN!Q9PS
MR2@[GSC;GNV>* .(\/:&EO-IVCZB/$\E]9ZB93 JL+-0DK.DV\KL*'@X#;LD
MC%;GA[3KN#P-XJ@DLYHYY[W4GCC:,AI S/M('4Y&,>M=]10!Y;IME>Z1X?\
MAYJMSI]XT6EVSQ7L,=N[S0^9#M#F,#<<$8.!D!NE5M2TZ^UF^O-:@TV\%G?>
M(-+:&.6W=9&BA*AY60C<J]>6 X7->MU5T[4K+5[".^TZZBNK67.R:)MRM@D'
M!^H(_"@# DM)S\5H+S[/(;9=$DB\[8=@<SH=N[IG SCVKEK;2K]?AOHMM]@N
M1<1^(EF>+R6W*GV]FWD8R!MP<^G/2O4J* /'[I]3NKJQNK^+Q#/?V>N+->PB
MWE^S6\"S$(8U5<2?*4.5W'&XFM"[TJ_/PP\3VJV%R;F;5[F6.(0MOD4W>X,!
MC)!7G/I7J%% 'GL6H7/A;4_$UG+H=_J-QJ%_]KL5@MV:*Y#QQKL:0 JFTH<[
ML8'/-8U]HBKJ7B#3-47Q,W]I7IEAMM-#&WN(Y%0'+[=JE2"#N*\*#7K=59M2
MLH-1MM/ENHDO+E6:&%FPT@498@=\4 6@, "N8\?6%W?^&,V5N]S+:W=M=FW0
M9:58I5=E [G .!W-=+(ZQ1M([!44%F8] !WJ&QO[34[**]L;B.XM9ANCEC;*
ML/4&@#SK7#/XIU'4]2TVPOQ:VWAV\M-\]I)"TTTNTB-4=0S8V'H,9(%=QX7@
M>V\):-!)$T3Q6,"-&R[2I$:@@CL16K10 5Y)J&G7\]OXUTE+'4A=2:O#JD)B
M@8":!# 3Y<F-I?Y&PN<Y'2O6Z* /']=TF+5?"GB2XTR'Q+J%Q);6]N)=1A<&
M4"8,41&57.WDDXQ\QP>M=MK=G/+\0/"=Q';R/! E[YDBH2L>Z- N3T&>0*ZJ
MB@#RW4=*OV\ >.K=+"Y,]SJ\\L,8A;=*I>/#*,98<'D>E0:UI.I2ZM\57CT^
MZ=;W2[9+5EA8B=A P(3CYB"<8%>LTV21(HVDD=41 69F.  .I)H XGQ!:ZDN
MN^&KG3K.226UT^^"G8=B2&)-BL>@RPQS6!H7VJ7Q1X:OY$\17/\ HTT%Y/?V
M\JI'<.BG:J%0$7*L"P&WH,FO2-*UK3-=MGN=*O[>]@1S&TEO('4, #C(]B/S
MJ_0!XK;V=_<_#?P1IB:7J*WFEZ[9K>1/:2*8PK.6;D8*C(^89'/6MRYEN=&T
M[QGH4NE:A<WNJW5S-8F"T>2.X$\8"@R ;4VG(.XC &:].HH X?PGH]YI?B35
MH[F&0JFDZ=;K.4.V1HTE#;3WP<9^HK2^'EM<67P\T&VNH)()X[-%>*5"K*<=
M"#R#6Y+J5E!J-OI\MU$EY<*SPP%OF=5^\0.^*M4 5-5M7O\ 1[VSC?9)/;R1
M*Q[%E(!_6O.;5[K5M%\&^'H]*U"WO]*NK22^\ZU>.*!;=?F(D(VMN(PNTG(:
MO4:* .*\ V5W9ZEXP:YMIH5GUR66$R1E1(A5,,N>HX/(KM:** .&U#SK3XJO
M<26=VUO>Z&MK#-%;O(GFK*[%6900O!!R<"LVSTN^3P'\.[<V-PLUK>V;W$?E
M,&A C<,6&/EP3SGUKTNB@#R73],$%CXK.L:7K"P2^*9KB&>RB<30KM&VXC"C
M<RY&,J#U/!&:[7P3<:E<:1<'4);N>)+ITL[B]@\F>: !=K.F%P<[AD@$@ XY
MKI:* #I7FN@:!X@UO5=6\5MJUYHDVH3&&&V>RC9UMHB5CR)%)4GYF(XZBO0+
M+4K+43<BRNHIS;3-;S>6V?+D7JI]",CBK5 'CRZ)J^D:'=^$7M;N]M['6;&Z
MLKE;<[9('G1W'RC V-OR.P/I7;VUG./B?JUVUO(+=](MHTF*':S"28E0W0D
MC(]Q7544 >)Z#I%UH]IHMWJ@\1V,4NAP6P_LV&0R+-&\A,<B*C,,B0$9 '!Y
MKKO#&C-IGB[3O)L+RWLHO#JPK]I&YHV,V[RV8?+N [#TKOJJWFI66GO;)>74
M4#74P@@$C8\R0]%'J3@T >7Z-;WGA^Y\/:O?:=?FT@FU6WG$5K)(\/FW&^-R
MB@MM8+U [CUHALM1O;>XN#I%[ )O&EO>+') P;R,1?O",<#C)/8Y!Y!KU.]O
M;;3K.6\O)T@MHEW22R'"J/4FIZ .+CL;D>,?&4YM9?*N-.M4AD\LXD(6;(4]
MR,C('J*XO2M)N-(M[*;5!XEMH[K0K&)$TN%V)EC1E:&10A*M\PQNP.6YXKVB
MH+F]MK-[=+B>.)KB40PASC>Y!.T>IP"?PH XWPSH[Z7XR58K*ZALH?#MG;1-
M.-Q4K)+F,N."P!7.#Z5SFD6U[H\?@"\O--OQ%:/J$5P([61VB,I.S<J@D XZ
MXQ7J6HZC9Z382WVH7,5M:Q8,DTK;57) &3]2!5D$$ @Y!H 6BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** *FJZE;:/I-WJ5X^RWM8FFD/LHS^=>':+XET;2;_0_%S:W8R:OJEW(
MNLVT<ZEEAG(V#'7$6V/C_>KV'Q1X=3Q1I<6FSW+PVAN(Y;A%7/GHC;O+/H"0
M,GVJWK&C6>MZ+>:5=1KY%U"T+X R 1C(]QU'TH YRXO=>U?Q?J]AIFII80:1
M! 1&8%D%S+(&;#D\A  H^7!Y/-<[H_B/Q3XBD\+V<.KI9OJ6CRWEU.MM&[*Z
MR* 5!&,\X],$G&<5+J5FWAG5 CZIKB23Z;#!<W%MIIG6^,>Y5"E=QCFP<$G@
MY!'2M?P1X/FTRP\-:A>N\-Y8Z0UF]J0#@NRN<GU&W% &)<>.=2;5+ZYMKZ[8
MVFJ&T32HM*>2*6))!&[&8(<.?F888 8 (ZT3>.=2?5+RYMKZ[<VVJ-9II46E
M.\4L*2B-V,P0X?AF'S8& ".M=8GA2\MM3G>QUZ>UTVYN_MDUFD*EC(2&8+)U
M56(R1@GDX(S1'X4O+74IWL=>GM=,N+S[;-9I"NXR$AG"R=51F&2,$\G!&: .
M5U7Q#XHCTGQ9K5OJZ11:%J+QP6OV9&$R*(V*NQ&<8; *X/7)/&+&L^)=?\(7
M][]MU!-31M%FOXXVMUC6&='10J[1DH?,'4D\=:Z"Z\$PW.@^(]*-ZZKK=S)<
M/)L&8BZH, 9Y^Y^M6-:\(6>O:D;F\F?RFTV?3GB48RLC(2P/8C9Q0!QQ\7ZO
M:6.M"#5+S4A#HES>I=W.DM:BWN(P,*-T:AE;.0#DC8<DYK5@O?$=OKF@V]WK
M?G)KEI/N1;6-1:2K&'5HSC+ 9(P^<_I6HWA34[W2=3L-6\23WB7EA)8IMMUC
M6,."#(R@_._3G@=>!FM"7P['+J6A7IN&!TA)$5=O^LWQA.?3&,T 8/PE6[;X
M?V-Q=WTET9S(ZAT4>7^\?(! R<GGGUK3\7:I?V;:/INF3+;W6JWHMOM#('\E
M C.[!3P6PF!GCFIO"7AR7PMI)TO^T6O+2-V-LK0A&B4L6VD@_-R>O%3^(=!7
M7;:U"73VEY9W"W5K<HH8QR $<J>&!#,"/0T <1K_ (H\0>&M/\46)U 7MYIT
M%I=V=W)"BNR2R[&1PH"Y!4X( X;VKT#2+74+2QV:GJ/V^Y+%C*(5B"Y_A '8
M=LY/J:YNZ\ G4M+UF+4M6DN-0U;R5FNU@"!$B8,B(F>!G/4DDL:[.@#EO&.J
M36+Z=;PZR^F_:'<L+:R-U<RA0.(XPC\ G+$KQQZUSFG^)O$&MP>$[>#4%M9-
M2-_%=3FU 8^0^T.$8?*QV]#P"W(.,5UVM^'KG4=7L=4T_5&T^\MHI8"_D+*'
MCD*EA@]""BD'\P:S]%\"IH]UID@U.6>+39KN2W22,;MMP=Q5FSR0VXY[Y]J
M,%/%&O:9;O<WU^MU::3KYT[4)3 B&6W=$V2-@84HTBYVX! -=1I.JWVJ^,M;
MC24#2-.6.T50H_>7)&^0[NORJR+CIDFLS7].T_0_#WB."ZBO-0_M^>5TM;>V
M9W,CQ*@0;00/N [FP!^%:_@K0IO#OA.RL;N0RWQ!FO)2<EYW.YR3WY.,^@%
M#/'>JW^B^$+N_P!,=$O(Y(%C+KE?FF12"/0AB*YW5/$>M^#]1U>.^U$:M%%H
MDFI0B2W2+9*CA=@V ?(=PZY(QU-=AXBT1/$.B2Z9),T*R21/O5<D;)%?I[[<
M?C535O"=GK6K3WEY(S0SZ9+ILD &,I(P8MGL>* ,>*\\0:#K?A^'4]8_M*'5
MS)#,C6T<8@E$1D!C*@';\I&&R>0<UC:/K_B@Z#X2\07NL),FJ7<%K<60M8UC
MVR94.& W;L@'KCMBNGT[PC=Q:EIUWJVN2:D-,1DLD-NL6TLNPNY!.]MN1G@<
MGBEM_!4,'AK0-&%ZY31[F&X278,R&,D@$9XSF@"KK_Q#TNRTC63IDQN-3L(7
M(AD@D50X8(,L5 (#,.AY'2H-7N_%'@[0M4U2ZU6#5X8[0&+SH%B>.Y+!5 "
M Q_-GD[ACJ<UUFM:3;:]HMYI5X&-O=1&)RIPPSW!]1U'TKGCX)N-1MKVW\0Z
M]=:G'<69LU1(Q J*2#OV@D-)D [CTQP.30! +S7?#_B72M.U#63JD.J07 W2
M6T<1AFC0/E=@&5(W##9(P.:Q]'UWQ/\ V/X.UZ^UA)TUB>&WN+(6T:H!(C8<
M,!NW94$\XY(P*Z:R\*7G]JV^HZSK3ZE/:0206@%NL(CW@!G8 G<Y  SP.O'-
M+!X-AA\/^'=)%XY71)X9DDV#,IC4@ C/&<T <'::EK^@>#/%>JV^KO<W<6OM
M;QK/#&%)^TI&S'"_Q*<8Z#MBNHUJ[U72!IVGW7BR9;F5999)+32O/N9<%=H6
M)$<+&N3DD9^Z,]34LWP^::RUK3SK#BPU*_&H"+[.NZ&3S5E;YL_,"5QTXSWK
M6U?PY<WVN0:M8:M)I]PMLUI,5A63?$6#?+G[K C@\]>E '+Z/XDUWQ9_8EA;
MZB-,FETMKZ[N8K969V$GE*JJX(4$AF/!/0<4VYM_$+?$/PC#J.L*EP+*Z:86
MD2F-RK1Y(W+D;U(S_=.=OJ=*S^']QI,-BVDZ]);7EE'+;13O;+(&MW?>(W4G
MYBK#(;([Y'-6_P#A"IHKK0;NVURY%WI2RQO-<H)FN5E*LX;)&TY7C'0<8XH
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
MD>D3-J$,MOJDI2&:-P5"A6)<GT!7;ZY-<UX4TZUM/%_AR*&=KN*'P[.]O-+
M8FVM/'@A#RORM@>U8\5U;:9#X?N[N:.VLK?Q=J >:1@L<0)N ,D\ 9H ]FZT
M53L]5L;^ZO+:UN%EFLW5)U /R%E#@9Z'*D'CUJY0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 (0#C(!Q2T44 (%4= !]!1M& ,# Z4M% #1&@D,@10Y&"V.3^-+M&,8&/2E
MHH :8T+[RBE\;=V.<>E+@<\#GK2T4 )@<<#CI[4@C179U10S?>(')^M.HH 3
M:, 8&!TI B!RX4!CU..33J* $  S@ 9ZTR>$3PO&69-RE=Z'#+D8R#V-244
M<KIOA&\AU:POM5UV;4_[.5Q:(UNL1#.NTO(1]]MN1GCJ>*ZD  8 &/2EHH :
MD:1IL1%5?[JC H6.-$"(BJ@Z*!@4ZB@ P,YQSZTQHHW4*Z*R@YP1D4^B@ P,
MYQS36C1UVLBLI.<$9%.HH 0 #.!UI:** "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@ HHJ.XD>&VEDCB:9T0LL:D N0. ,\9/2@"2BN(M=>\56&L:%%K
MT&F"'6':(6UJKB6T<1M( S%B)  I!("X/M76ZEJ-MI.FW.H7DGEVUO&9)&]A
MZ>I]!WH M45S/@CQ!J/B+2[VYU2SCL[B"^EM_(3.45<$!B3RPS@XXR*Z:@ H
MHHH ***XS5=;\2S>/)/#VB-I,446FI>M)>PR.26D9,#:Z\?** .SHKCM5OO%
M>B>$=?U/4;K27FM;&2:U-G;R+M=5)^8.S9'2K%MXRLK/P]HEQJDDTE[?6$=R
MT5K:R3-C8I=RL:DJH+=3QS0!U-%85]XQT2P@LIFN9;@7L7GVZ6=O)<.\> 2^
MU 3M&1R>.:R-1^).E6>M:%96\5S>6^JQ23+<6]M+( BID%0J'>2>"!RO?% '
M:45S5UX]\/6FJ7.EM=3RW]O(L<MM!:RR."P#9PJGY<$9/09&33[OQQH%C?S6
MD]U,/(E6&>=;:1H(9#C"O*%V*>1U/&><4 =%17/ZAXUT33=0NM/EEN9;VU"M
M-;VUI+,ZJPW!L(I^7'4]!TZU#<^)K"YD\.7%CKD<5KJDQ$*BU,GVL;<[0?\
MEF1ZGTQ0!TU%<^WC70EUC^S#=2>=YXM3+]GD\D3?\\O-V[-_MGKQUXIWB[79
MO#^C)<VR0&>>YAM8WN&*Q1M(X7>Y'.T9S^E &]17.:?-XHMKR:+63IT]D;9I
M4OK*)HO*<$?*T;.Q;()((/\ "0>HJMIWC+3+?PQI-]=ZM)J;W^Y;>6VL)!)<
MD$Y*PJ"P  Y^GO0!UE%<X/'GAHZ:VH?VFHM%NQ9-*8G 68J&VG(R.",^AX/-
M3:=XPT;4YKR".>:":SB\^:.\MI+=EBY_>8D497@\T ;M%<[IWC?0]4F,5M+=
MAV@:YB$ME-']HB7&6BW*/,ZC[N3R*R]#^)>DZKI&H:G=175E;6=TT)>2VEVL
MOFB-#G8!N)(RHR5SS0!VU%4KC5K*UU6RTR:;;=WJR-;Q[2=XC +\XP,;AUK'
MTSQ]X=UF[AMM.NYKEY"P+):R[8]I(.]MN$^Z<;B,_C0!TM%86D^+]&UN\%K9
M7$ID=#+"9;>2-)T! +1LR@.!D<J3U':MPYVG;C..,T +17GFH:SX\T_Q)HVC
M-<>''DU19RD@M)P$\I0QR/-YSNJY<>*=1T+Q+IFGZ[-#+Y^G7$TB:?:2.995
MEC""-!N<_(S9'/0G@"@#MZ*Y\^-=".D6NI1W$TT5W(T4$4-M(\SNN=RB(+OR
MNTYR.,5JZ9J=GK&GQ7]A-YMO+G:VTJ<@D$$'!!!!!!Y!% %NBN8C^(/AN6>*
M-+R8K).;;S_LLHB27<4V-)MVJQ(X!/<'H1FS/XRT2WU@Z9)<3><)EMWD%O(8
M4E;&V-I0NP,<C@GN/6@#>HKG9O&^A1:E<Z<)KF:[M6=9XH+264QE4#G.U3U!
M&/4\#)!K'L/'=OKFA^'M36\DT@W]_';F&:RDD$[,"?*5B!P1_P M!D#!% '=
M45A3^,-%M]7.F27$OG+,MN\@MY#"DK8VQM*%V!CD<$]QZT0^,-%GUC^RTGF\
M\S-;K(;:00M*N=T8E*["PP> >Q'44 ;M%<YXK\7V_A632DGMKF<W]V+<>3!)
M)M&"2?D4Y/'"]3SCH:74?'&A:7=RV]S/<;H%5[EXK261+8,,@RLJD)QS\V..
M: .BHK/U;5[?2-"NM6D#RP00F7]RAD+#'& H)Q[]ASTKCA\1%EG\*WA2>WLM
M3M9Y)X#:2-(TBI$56,;=SC+G!48(YZ4 >@T5R=]XOTZZTBPO[+6C8Q2ZG'9L
M9;)W=I,D&!D(!C8],D<5?E\8:+#K/]EO/-YXF6W:06TAA65L%8S+MV!CD<9[
M@=: -VBD9E12S$*H&22> *X/PEX\O==\0FVOK2&WT[48I;C1IE#!IHXY"C;\
MG[Q&UQC'!H [VBN=U3QQH.CW=W:W5Q.9[-5>Y2&UEE,2%=V]MJG"XZGI3['Q
MGH6HZI%I]M=NTLR,\$C02+%.%^]Y<A&U\=\$T ;]%8&F^,]#U6Z,%K<REC&T
ML3R6\D:3HOWFB9E D R/ND_E4.G^//#VJ75C!:7<SB^'^BS-:RI%*VW=M60J
M%+8!RN<C!'48H Z6BN%\4?$*RM--NDTFXD-Y#=Q6HE:U<P,_G(LB"0KL9@I;
M@'/!]*U;_P ?>'=-N+N"YNYMUG*(KHQVLKK;DA2#(RJ0JX8<GCKZ' !TM%8-
MCXRT/4-0ELH;IUECA:X#30/$DD2G!D1V 5U&1R"1SGI3+'QMH6H1W#Q7$Z+!
M;-=GSK66+S(!UD3<HWK[KGJ/44 =#17.6?CK0+^[BMK>XN&:>)I;=C:2A+@*
M-S>6Q7#D#LN32^#_ !;;^+]+EO(+:X@\N>2/$L+J"JR,JD,R@$D+D@9VDX/-
M '145S'C3Q#J&C6]A9:);P7.M:C/Y5K#/G9M4%I';!!P%'KU(JQHOBJQU/P7
M;^)+B1+6W-N9;G?P(67(D4_[K C\* -^BN<M/'6@7DX@2YN(IS!)<B&>TEB?
MRD )?:R@[<$8/?G&<&FV_CWP]=:;+J,%U,]HGE!9!:R_O6D^ZL8VYD;L0N2#
MP<4 =+16"/&.B'1WU,W$JPQSBV:)K>03"8XQ'Y6W?O.1QCH<]*:?&N@)I2ZE
M+>/#;FY^R,)8)$>.;KL="NY3]1W'J* .@HKE&^(WAQ(KAFFO1);$_:(#I\_F
MPJ #O=-FY4P0=Q&*MZAXTT+3?),UU+();<76ZVMY)@D!Z2N44[4]SCH?0T =
M!16!J'C/1-.NS:27$TUR($N1#:VTD[-$V[#@(IRORG)[<9ZC-"Y^(.EQZQH%
MG:I<7<&L1--%<0V\KJ$ X(PISR>1_".6QQ0!UU%4[#5+34I+R.UD9VLYS;S9
MC9=K@ D#(&>".1D5<H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MR,?*4G[Q"@,<X!Z<U:L[&X3P'\-XA:RK)!>V;2IY9S'^YDR6';D\Y]:].HH
M\7FN3!\-_P#A%'L+U]9MM37SHA:N0JB]$GF[\;2I4@Y![_6MG4;&X;P[\40+
M64R7$LOE 1G,H^RQ@;?7G(X[UZ?10!YEXRT>^U*?2;.Q@?S)/#NHVZD+@*[1
MPA5)Z#)R/SJE!;VNIV-S-#J/B34+VUT6Z3RKRU2..V+QA3$<1(2Y(& ,_<^F
M?6J* . %G,G_  K4+;R 6_$@"']V/L;CGTYP.:L_"^81^&9=+ECFBO;*\N1/
M%+"R;=\\C+@D8;(YX)KMJ* /-X]-UWQ/X^U/7;/4/[+M],!TRR,]EYOF]&ED
M4,PQEL*&&<@5@ZCHFN:18>+/##K)J::A&NL6LL%L45W$JF>$*"0&.T$+GG)]
M:]FJO?V46I:?<64YD6*>,QL8W*, 1C(8<@^] 'FNLZQ;>(/&=A-I]M<E/[#U
M%1++;O$9&(C^0!@"=O';&6QUS27.F7,?PS\"R@WUG'IQM9KMK2(-- I@9"^P
MJV<,X)^4X&3VKL](\*1:;J@U.YU34=4O$@-M#+>NA\J,D$A0BJ,DJN6.2<#F
MN@H \AO=+CEM8=<L=3\1S6Z:U'-=ZA);H)2JV[1"6)!%RJEU!)0\!B.F:GDT
MZ"X@LKZQFUC41<>)K*26YOX%7S1&H7S$547Y  !N('*^G->KT4 <,MI+_P )
M7X[E^SOMFT^U6-]APY$<N0#WZBN-TRTDTJ"WDU34-=TV&\T&P2);"U63SF2(
MJ\+!HG(<$C XSO->UT4 <+X6TK^S?&DD4<%TMM!X>L+>)[E1OPK2_*Q'&X#;
MG%<SH8DTA?AU=WUM<Q00QW\$K"!V\MY"-@8 $C.#C->P44 4[#4X=1DO$A29
M3:3FWD\V,H"P .5S]X<CD5<HHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MC>9UZ88''7GI6O8GQ!X;NM7TRST*:\DO=4DN[6\WH+<1RL&;S#N# KEN #G
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
M .,45YX="L?$7C_Q);ZHLD]M#I]D4@,K! S";Y\ _>&W@]LFMWX>74][\.]
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
MTDS_ &AC]JS'D<$$)@<<=:TSXPU#3=6-OK^F06EM+83W\#P7!E=5AVETD!4
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
MN-GF<?>SCGVJ[H/BC4]<U%FBTVS.F"YFMG>.\S<6YC+*&EC*@ ,5Z DC</?
M!L:KX=TG7+2VM=2L8[F"VE6:%')^5U! /!]"1CH:FN]'T^^U2PU*YMA)>:>9
M#:REB#'O7:W .#D<<U9N6G6UF:U2-[@(3$LK%59L< D D#/?!^E>1V>O^(M3
M\-^!M4NX(;B\N-5;R52<KYH,,X'F?*-H!]-W SR>* /4].T?3])>\:QMA"U[
M<-=7!#$[Y6QEN3QG Z<4[5-)T_6]/DL-3M(KJUDQNCD7(R.A'H1ZCFN1?QW?
M64=_9:AIMJFLVU]!91QQW1\B4S)O1R[*"H"[B?E)^7C.:V_#7B"76)=0L[R&
MVCOK"15E^RS^;$ZNNY65B >>001P5- #]&\'Z#H%T]WI]CLN6389Y97FD"_W
M0SDD#V'%-M?!?A^RU--0M]."3I(TL:^:YCC=LY9(R=BDY/( ZU@?&"1XOA_*
MT;LC?;+894X/^M6I+KQ!;:?XW\2"/2P;NPT5;MKCSV_?*-Q";>B].HYH UI_
M 7AFYNY[F;2U9YY?.D7SI ADSDN$W;0Q(Y8 $\^IJQ>>$-"O]5_M*YL ]R61
MW_>N$D9/NET!VN1@8+ ]!Z5CZ9XOU:?4M!34-(M[:QUR-FM7CN2\L;"+S )%
MV@#*@]"<=ZQ/ 'B25?"NA:/80?;]2E>>2XWR$+;0?:)!O=L'DXPJ]3[ $T >
MG4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!S'Q#TVZU3P-J,-E&9+J(1W,48ZNT4BR;1[G9C\:
MJZI9W'B--"\6^%[FW-Y;QL\27!(BN()0-\;$9*G@$'!P1R*V?$VMMX?TE+U8
M!,6NK>WVEMN!)*L><^V[/X5-I-WHLT$R:-<6#PQ2,919NA5')).[;P"3DG-
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
MBGN$MY(&_NLK=3UZ5/X5\02^)-+FO)=.>Q\NYDMPIE60/L."RLO!&[</^ T
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!RGQ%OKJS\)/'9W#VTU[=6]E]H0X:)9951F!['!.#V-,?
MX:>&$@MA86"Z;=VSK)%?6>$N 0<G+D$MGD'=G.36YK^B6GB/0[K2;W>(+A0"
MT9PR,""K*>Q! (^E<\?#/BJ^BBT_5O%,4FG1LID>SLS!<W 4Y"M)O(7.!DJ
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
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 **** "J>H:I
M9:6D#7DXC\^98(E"EFDD;HH !)/4^P!)X%7*XV;_ $_XPV\,WS1:9HYN85/0
M2S2E"WUVH1_P(T =/I^I6FJ0RRV4PECBFD@<[2,.C%6'([$$4EGJEEJ$]W!;
M3AYK.7RKB,J5:-L C(('!!!!Z'M7E$7]JZ5X-\2>)+/6KJ%].U>]EALTV>2Z
MK<,660%<L6^89R,<8[Y["]/V#XL:+-#\HU?3;B&X4?Q&$HZ,?<;V'T- '9T4
M44 %%%>8^(]<U>Y\3:[:6,NNQOID426::;:B2)IFC\S,V0<@EE7;QP#W- 'I
MU%>:>)O%>M>&);&\+H?[=M4ABM+E@HL+O"C>>_E?/\V>A _O5<FM=8?QAIGA
MMO$5^MNNC//=3Q[%EGD655W E3MSN[=AB@#OZ*\FCUGQ!>OH>C#6IXIO[;OM
M+N+Q$3S)HHD<ANF ^ .<?>&<&I-8U;6AK&LZ=8W7B*2;1X88+(VELLJ33>2L
MA>X.WYBQ901P, D<F@#U6BO-KG5=5B\1)<:S?:OHT,TEL;)DMUDLMK*F^*;C
M*N7+KEB,97!J?3;_ %&#QB+?6M4U6RNY;V988)H%:QNH?F,:1.!\KA0IY;=D
M,,'- '9Z1K.GZ[9M=Z;<">!97B+A67#J<,.0.AJ_7B_A74;W0_ UIK<$[K8V
MGB"X748AC:]O)*4+'_<)5OP->@Z'?WFK^,->G%PW]E6)CL((AC:\P&^5_7(W
M*G_ 30!T]%>;^.M7N[>\U5M/U76!/IU@)TM].ME,4$F&8-.[<,& 'RCH 3CG
M-68I]6\7ZWJ5O!K5UI2V%E:M"MH$PTTJ%R[[E.Y1\HV\#K0!V<>J64NK3Z4D
MX-[!$DTD6T_*C$A3G&.2I[]JN5Y!KGB6[\,>/]05O+?4KK2K"W-V8F%M YDD
M5II,9VH"PX)Y) ]2.ADM-6?QA8^'#XCU 6PT=KBXGCV"6:02A<@[2%^]V'0
M4 =]17EVE:SK6L+X?T&75KF)IKC44NKZ(*LTL=M+L0 XP"=RDD#/R^]/37-9
MTK7_ +%/J<]U9Z7KD-E-)*%W2P7,(,>\@#)21U&>,YYH ].JA%K.GSZW<:-'
M<!M0MXEFEAVM\J-P#G&/UKS9/&NK6MOXFOIKEI8KNTEN=%3 ^0K.]NH'KN)@
M;_@=5Y;^\\,^,/%M\TOVJ_L/#%NQD<9\R50?F/U;DT >P54N-2M+2^L[*>8)
M<7K.MNFTG>54LW(&!@ GFO,V\1:]H-CJ-[&->NK>/2)YY)=7M!&L=T@4H4(
M^5LME>VT8JQ=V5[HWBKP9<W6L7FI;ENY95N2I_>"U8DIM P#SQR.F.^0#T^B
MO*K>\\01^'_"/B!_$-U+)K.H6GVRV<)Y0CE.[;& N5P,+U.1G/--T?Q'KVI7
MECJD UZ9[C4C%-;_ &4?84M3*8^&QG*KAMV>2".E 'JLDB1)OD=47(&6.!R<
M#]:K0ZE:7&I76G13!KNU2-YH]I^0/G:<XP<[6Z>E<C\5H))_"=N$N[BW']I6
MBMY+ ;@9T'.0>AP1[@5GQ:+=WGCOQ+:PZYJ%HL&GV(,T+()97"RA69BOL20
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
M&+<JG+;B067)"D#/)ZT <[9^'KR>]T'2X+'Q!#%IFJ)<""^*&TLXHV8_NY%
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
MKL'S;OO J&V[21C- "S^#HV@T]K;5]2MK^Q61([\.DDKK(07#[U*L"0#C'!
MQC&*L6_A6UM[S1[LW=[//I<<Z1O/*':7S=N]G)')RO&, 9QC&!5'QQJ&J6::
M%;:5??8I=0U2.TDF\E9"$,<C' ;CJHI__$S\+6&H:SK?B"?5+*TM7E:!;**-
MAM^8D%<9. 1@G'- $D_@O3Y]#U;26GN1!J=X]Y,P9=RNSAR%XQC*CJ#22^#X
MVU2>YM]7U*TM;JX6YN;*W=%CED&.=VW>N=HW!6&?Q-0IXZMY;2WF@T?59)+R
M4I8P"-%>Z4+N,B[G "8[L5[>HI7\?::MOI[I9ZA)/?336T=JD0\U)H\[HV!;
M /!YSCOG'- %\^%[,P^((O.GVZX6-P<C*9B6+Y../E4'G/-5XO"$%MKNGZK:
MZA>02VEDE@\:["EQ"ARH?*D@Y).5Q4,?CO3SI-S=S65_!<V]X+!]/>-3.9V
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
M/&Z>*UP&*_[XDF_.O2Y-<@.G0WUC!<:C#+-Y(^R*&(^8JS')'RJ0<GV[UJ4
M>6Q>%M5MC\/";222:UNIKO4G4?ZJ25"SEO\ @;$?A4=WI6K-I'C#1QI%XTUU
MK:7\$H0&*6(S0'Y6SU 5B1VQ7JU% '-26%T?B;;Z@('^QKH\D!F_A#F9&"_7
M )_"LC6O#VH^*O'\+S3W^FZ7HMOOM;BW**TUS)PQ7<K A4&.G5N*[RB@#SZ+
MPSJ?AKQS;ZE:7>HZM::K ]KJ+W)1FB9!F%_D5>/O+TXW50?0-67X!V>D+I\Q
MU*&&W9K0 ;\I.CL /7"GBO4*SM#UFWU_2(M2M4E2&5G4+* &RCLAZ$]U- '%
M76D:AKWQ%N-16QNK6QO?"DEB)9TVF.5IB=K#L<'.*T/#6IZU_9^DZ%+X=N[8
MVEGY-]<3X6-2D>U?*()\S<P_ =>>*[:B@#QG1O"FHV/@SP5+J6FZK_Q+4NX;
MRVL)GBN(Q*^58;&4D?*,@'HV<'%>C^#["&PT1C#IUW8"XGDF,5Y<--,23@.[
M,206 !QDXS6_10!Y[_:U\?B2NI_\(SKOV3^SS8^9]G3&_P X-N^_]W'?]*K>
M+?[1U:#4M/N/"%Q-K:-)'I&IVB+LC4_ZN3SBVZ,J>6'MQD&O2Z* //);6^\-
M^(-=NIM!NM9&M6L \RTC5MTJ1^6T<@)&U3@'/3D^E5-)T/4?!=YH6I76EW.I
MF/0H],N#9*)9()$;>, D94[BN1_='8UZ=10!RO@S1KNR\&O9WL/V.2ZFN9A;
M @_9DED=E3CC(##IWKF+2QUB[\+^'/",NBWD%SIMU:_:KMU MQ';N&WH^?F+
M!!@ 9^;G&*]1HH X[PKI=[9>-_&EY<VTD=O>7-NUO(PXD"Q8)'T/%-OH+RT^
M*D&HC3[J>RN=(^Q">% RQR"8M\_/RC!ZUV=% 'F]CH6J1^ / UB]E*MS97UI
M)<Q8YB52VXGZ9JEHGAA;.[M=+OM%UVYN+?4FF$_V^5;(()3(DH7?LR/E^3;G
M=GZUZK10!Q_C[03XA7P]:O9&[M$U>.6Z3L(A'("3[9(_.J^N^!=)T[P=XAC\
M/:.D5]=Z;-;JL1):3*G"\GUQ7<44 >?>)-"FD7PK?2V>I36^GV\D%S#IL[Q3
MIO1,,-C*2 T>" ?XLX.*9IN@R0ZMX6N[/1[ZSMTOKVXN%N[AIY5WPLBO(S$D
M%L+QDXS7HE% 'F>I:%JR:OJFJPZ?-.MKXBMM1CA3&ZXA6V6)]F3@D;F('&2N
M*T-5FUCQ-'I\JZ'<VMK;:Y9RQ"< 3-$IS)(R?P@'ISGC.!7>44 <U8V%U'\1
MM9OW@=;6;3K2*.4CAF5YBP'T#+^=9ERNI>%?&FJ:O#I-WJ>E:ND+2BR >:WF
MC79]PD;E90.1T(Z5W%% 'G?B9O$?BKP+XFB&B26L,]NL>GVLN/M4K9RS. 2%
M!X 7KP2>M-\4:9KMC9:'K.@64DVJPV+Z=-$F P62/Y6/LDJJ?H37HU% 'G5[
MX3N--UCX=VNG6SRV>CO,MQ,HX7,.-S?[S9_$UI>!M+OM.UGQ?+>6TD,=WJ[S
M6[..)$*J-P]N*[.B@#AC_:?A#Q9K%XFD7FIZ/J[I<AK%0\MO.$",&0D$JP4$
M$=#Q5?5_^$EUZQ@U5]$:"'3M5M[RTT]F7[5+$F1(6^;:&.XE5S_#R<FO0:*
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %8VL:]_9VIZ7I=M;_:;_ %"4A(R^T1Q+S)(QP> "
M !W) ]QLUQB<_&B7S/X?#Z>3GWN&WX_)/TH ZHZA9"^^P_;+?[85W?9_-7S,
M>NW.<5GZ!KW]KR:A:7%O]EU#3YS#<P;]X (W(ZG RK*01P.X[5Q/AR/PTVB"
MZU\0#6!K\H>0 _:/M7VEA&H*_-]W8,=-O7BMRS^7XQZL(?N-HMLT^.GF"64+
MGWVYH [.BBB@ JM<:C96D\4%S>6\,LQQ%')*JLY_V03S^%6:\C^(,L5V?&31
MVVD0M96"037%ZKRSRL8V>,0C<!'@MP1G+<XXH ]4FOK.VGB@GNH(IICB*.20
M*SG_ &0>3^%1R:KIT40EDU"U2,H) [3* 5)QNSGID@9]Z\YM_P"QKS7O%DWB
M VTC#3K,PO/@LL!A))C)Y'[S=RO?'?%9?@O3++5-:\%QWUM%<Q1>%#*L<JAE
MW"6, D'@XW&@#UXZA9+?"Q-W;B[9=P@,@\PCUVYSB@ZA9"^%B;NW%V5W"#S!
MYA'KMSG%>26^GW=\VHRSWFA6DZ^(V/VB='^UK(MP/*4-GN@10,?=:BTT^[OO
MMLL]YH5I<+XD<FXG1_MBRK<?NT#9_B0*H&,;6H ]CK*?Q%I<?B--!:ZC&H-
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
M>W2O)(UQ>B!(%7'4[6.XYX&!77UX]H]@MSXT\!-JEG%)=R^'6>X,T0+.X6,
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
MJZJ^EV3:BHPMVT"F4#IP^,_K0VAZ2^JKJKZ79-J*C NS IE QC[^,]/>K]%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBHENK=Y?*2>)I.1L#@G\J ):*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBHI;F" @33QQD\@.X&?SH EHH!! (.0:* "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 **** "O)/A_I*W6D>.+NQMK9=<&M:C%9WC1
MKYD;%0%P^,@9/ZFO6Z\I^&\T-SIWC/2(=5CLM2N->O\ R2CKYJ9"X=4/)Q@G
M\#0!;\()X>AUW3X8X-6T/7TB83VEYY@^W?+\V6;*RX/S J<\>F161INMZAIG
M@?QU<VEPRWA\47%I;RN=WD^9+%&",_W=Q('M79PZ+XFU/5=*FU^?2EM],F-P
MAL5DWSR>6R G=P@PY) SDXYJMIWP_ \.^*-'U.X5XM9U2XOD> D-$'*LAY'W
ME*@^G% &;KOAOP3X9M[?[9K5SI.JN-\.J/>2&=V7&YB22&Z\@C'/2J_B6[OX
M_']OKVD7$MRFGZ+%=O;QGY;NW:5Q( /[VW#+[J!WK:N=(\=ZAI4NC7>HZ%]G
MFB:WEOUAD,SH1M)\K.T,1_M$9[5K:=X:;3?$D-]',K6D.D1:<BM]\E')W'C'
M0B@#/T_4H+WXCW%W;W0DL9?#]M/&X;Y"IFE.[\L5S7AO5)T\46'B>>[9K/Q1
M//;^2S\0J.;4[>Q9(V_&05=;X;ZG:3^(H],U."&RU&T%G9HP;=:1-(SR*,#I
M^\DV^F0.U:NK_#/0)=$DAT32=.T[5(@DEG>I;JKQ2HP926 SU49]B: ,CQIX
M0T1?$/AV5;657U+6"EWBYE E#12N1C=Q\P!XQTJ[<:?;Z)\1O!^FZ<KPV8M=
M0;RO-9@3^[/.XDGDGK70ZYHESJ]YX?N1)#&=.OA=3*<G</*="%X]7'7TJ'Q-
MX>O=2U#2M8TBZAM]5TQI/*^T(6BE20 .CXY&< @CH1TH H^*99$\?^!D5V5'
MN;L,H. V+=NOK7GNG3^"CX=NGU*6_/B![J[2,VS77FM+YT@B"%?EW8V@#\^]
M>C6?A_7-1\3V.N>)+BP4Z:D@L[2P#E0\@VL[N^"3MR  !C-);>"R? 4_AV[N
M%\YIIYHKB'/[J1IFEC<9YRI*G\* ..U@*^O>$X/%UIJ-[+_83M=06<<TC_:
MT66*Q<\989Z<UM)IMC+X1UQ?!^E:M8WLB(K+=+<6\DJALE8S-T)7<,CH2*T;
M_0O%3ZWI&N6D^D-J%MISVETMQYGENSLC%DVC.,IW]:NFT\9WMA=0W5[I-E<8
M1[6>R61\.K X</U0@8..<$T 97@P^&?[>E71DU'2;U;8BYTB\1XRPW#$I5\Y
M(Y&Y2?O<]JG\2(_B#QSIOA>:XGATP6,NH7<<,AC-SAUC2,LI!VY8D@'GBKNG
MZ/KUWXCM=8U^338S902PV\-AO;<9"NYF9P.R#"@=^M2^(_#U[?:E8:WHUW#:
MZO8AXU\]"T4\3XW1N 0<9 ((Z$4 85_I-MX&\1>'[K0S+;V6HWPT^[LO.9XG
MWHS+(%8G:RE.HZ@FLSP'J%WHNI,+VXDETS7-1O$A>1LBWNHYY%"9/1711@?W
MD/K736V@:[JNO6&I^);BP$6G,TEK96 <H92I7S'=\$D G  &,YS1!X+$G@J[
MT"]G7S)KFXN8KB'.87>=I8W7/\2DK^(H D^',CR^"X'D=G;[7>#+')XNI0*Y
MC5?!'A^'XA>'M/CLY5M+JUO))H_M<V'9/*VG[^>-Q_.NR\%:)>^'?"EKINH3
MPSWB/-)++""$9I)7DX!_WJ??Z'-=^,=&UI)8UAL+>YB=#G<QE\O!';C8?SH
MX^\U*W\*?%.WM8K/4Y[)/#RQQV]E;RW)7$YP2!D]!C)I8/$(UOXJ0^3:ZI:1
M1Z#<9COK62WW-YL?(5P,_6NL_L&?_A8)\1>;']G_ +*^P^5SOW>;OSZ8QQ3+
MSP]<7/CB#75FB$$>ERV1C.=Q9W5@?3'RT >8>#X?"%SX1TF74?#_ (BNKU[=
M3-/%:7KI(W<AE^4CW'%>L>)A]G\%ZPL1*"/3I@F"<C$9QS7->']'\>>'O#]C
MH\$GAN6*SA6)7D,^Y@.YP*ZS4[&YU/PS>6$C1)=75F\+,N=@=D()'?&3]<4
M><:9J-WIGP]UKP[?W$CS)H,E]IUP['=+;M"25S_>C<[?H5-5M3.E3^-=-CUR
MQU._M_\ A&[9TCLHIY2K^8^6(BYZ<9-=9XG\#SZYX+LM,MKN.WU6RMA##=$$
MK@Q^7(I[[64D?D>U-F\-^)+'Q%:ZKHTVDL4TB+3I4O/,ZH[-N7:.G(ZT +IG
MA[0=8\,:C9Z19ZII*S.,27,<\4L<J@%)$$O/!(Z<'D5F>$]4O/'>N!]3DB2/
MP\3#+#!+E;J[^93-Q_RS !V^[-_=K?N++QEJ6BWEC=76DV<UP4C6XLC+NCC)
M/F$;A]_& OH3GM3V\)+IVJ:+?:!Y-I]AB%G/"V=L]K_=./XE;YE/J6SUH Y:
M]\#^'XOB1I.F)9RBSFTZYFDB^US89U>(*<[\\!C^==KKUO'IW@75+>T!CBM]
M-E2(!B2H6,@<GGMUHNM#FG\;:=KBRQB"ULI[9HSG<6=HR".V/D/YU>UFR?4M
M#U"PC94>YMI(59N@+*0"?SH \8CF\+_\(=ILGA:]G?QD8;8PK:7,SNTYV[PZ
MY*[?O;LC&,UV/CY;KQ#K,'AVPO6M9;.SDU-Y%DV?OL%+=2?3=N8C_9%=KH=@
M^EZ!INGRNKR6MK% S+T)5 I(]N*Y^W\!:9>:KJVJ>(]/T[5+N\NMT)F@$@A@
M50J(-PX. 2<=S0!EZMXBF\3:!X1@L;F6R3Q#<*ES+"VV2-%C9Y8U;JK90KGM
MS3+G3O _A?Q)816NLMHNJ1RHS1+<NWVE&XV2*Q(8-Z]<]#5K_A7LD6FW5A97
ML5DEMJ?]I:*\4>?LC$9:,IP"FXOP#T;VJ:]T+Q;XCBAL-<NM&MM/6:*:8V"2
M/+,8W#@#?@("5&?O4 <K.N@7'C[Q8-<TK6=0>.ZA$)LK>YE6-?L\9(/E< YR
M<&K'C[1O#_\ PIC4[RPT<P>7%F WMNXN(LRJ#_K?G7//X'WKHAH?BS3/$NN7
M^CR:*]MJ<\<VV\\W>A6)4Q\HQ_#FL?XFW]U#\)];M-?N]*CU.:-3%#:RD;T\
MQ.@?YB>O2@#T'1_^0)8?]>T?_H(J[5+1_P#D"6'_ %[1_P#H(J[0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 572PLXIS/':0),23YBQ@-D]
M>>M6** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ J"XL;2Z8-<6L$S 8!DC#$?G4]%
M" !0   !P *6BB@ 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@ HHHH
M H:OJ]MHEB+NZ65D:5(56&,N[.[!5  ZY)%4U\468A$MQ:W]HK7$-LOVFU:/
M<\K[% SUY(SZ9JIX[M9[O0(%MXKJ0QW]K*XM!F546569E]P 36/=VUQ?:(PL
M8-=N9K.^M+WRM24JTBQ3*[+&6P,X4\>N* .PNM7M+/4(K&9V$\MO+<J I(V1
ME QS_P #6ET_5;34]&MM6MY/]#N(%G1W&WY",@G/3BN9D%UK_B1=1ATZ\M[2
MTTNZMMUU$8FEEE:,A54\X B.3C'(QFI?"&GZOIGA301<SF*&UTR))]/-MF0N
ML>"-V<YSCC';WH TXO%FE3:-+JL4DS6R3_9P! ^]Y-P4*J8R221CCO44GC/1
MX-*:_GDGA5)S;/"\#>:D@P2I3&> 0<],'.<5A:=K&HZ?HNM2VNAZD;N34))8
M$FM' *R/@.1U(498@<\8[TS45*> KZVM=.UBYO;R4F5I+-EEEE)5F<K_  KC
M '8!0.U '3:MXHT[1;AH;H7)\J(3SO% SI;QDD!W(' ^5OP4GH*LPZ[87&N3
M:/%*S7D,7FR (=H&0,;NA/(X'3(KE_&%S>:SH\MG!I>L S6_F6OE1_)-+\P\
MFX4_=3(7.X@%6//%6+B>XG\;[3I]^L;:<]F;E;9O*61G4Y#?W< \T :47C'2
M9;6XNLW26T,7G+,]LX29,[0T9Q\^3@#')R,<$4'Q?IHB;=%>"Z6<6_V,V[>>
M9"F\ +W&P%LYQ@'GBN&M]&UE- _LZUL=4 BTE;;4(KF1G5YU>( VX<[<A%F*
ME<+RGI@7[*QO+'7%UJ.RU2XTZ&]W;KF)FNV#6YC9MI^=E5@@ (SRQ' H Z>;
MQKH\5M'<*US+&8&N)/*MW8P1JQ5FD&,KAE8$=<J>.#6C=Z[IUE?Z;933C[1J
M+,MLJC._:I8GV&!U]Q7F]WH6I-;W;W5CJD?VVUNGMH[)<DR37,LGE3XR,!6C
MX;Y?FDR:VKG1/$G_  D6EZC+!I\Q-]&6,;./L\*P2+MQC 7<['.>68=L8 .U
MO=2L].T^2^NIU2VC0R%^N0!G@#D\#H*KZ3KEKJ[7$<4=Q#/;E1+!<PF-U##*
MG![$9Y]CW%<98V&J:1>3A]+N+BS\.13G2XT'_'TTIS&%_P"N<>8\_P"T:Z'P
MD&D2\NKF*]_M&X97NI;FV:%6.,*L8/\  H&!WYR>2: .DHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HK,UGQ#I'AZ&*;5]0@LHY6VHTS8#'K@5+<:Q86VAOK,ERG]GK!]H\X<
M@IC((]<C&/7- %S>N_9N&_&=N><>M.KS;PS;WO\ PLYM4U3<E]J6C/,T#'_C
MVC\Y!'%]57KZL6KM=:\2:-X=2%]8U&"R68D1F9L;B.N/S% &I14<$T=S;QSP
MN'BE4.CCHRD9!J2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH 0@'J :KW^GV>J6,MC?VT5S:R@!X95W*P!R
M,CZ@59HH Y&R^'6@:;XL@URQT^SMQ#;&)(8[<#$A8'S V>N,KT[]:ZT@'J :
M6B@ 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@ 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@
..HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>exhibit102amendmenttoeta006.jpg
<TEXT>
begin 644 exhibit102amendmenttoeta006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55 \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK+\2
MG4QX8U0Z,,ZF+63[+T_UFT[<9XSGIF@#4HKS;PM/H-SK=BNE^)-9M]5C!-YI
MNK3S-)<#:<@QRG 8'!W)P,'M4/A[5=0G\2?$V*6^N9([-D^S(TK$0?NY#\@S
M\O('3TH ]/HKS+X1ZYJ#Z9_9&MWL]U<FSAU.VN+F0N\L$JC<,GD[) P^A%9O
MA[7]6UCXCWVHO?W0TJ^TJZGL+7S6$:Q1RI&D@7H&;#-GT:@#U^BO#K:_T^#X
M:6NLV_C;43XF^Q)+';_VP\[2W) Q&8&8YRW!&.]=+XBO8XO$F_QA<:O8:0UE
M";62QEFCMTF.[S?,:(Y# [<;N,4 >F45YM-<WMW+X:\*Z;XFGN;6_CN+J?5X
M77SWMHR-J*XR-Q+!2_7Y<]2:?XFTV;P#IB>)-(U75'AM)XA>V=Y>27$=Q$[J
MC8\PDJXW @@CIT- 'HU%>67.NZKH?Q)U_59KR>;P_;3VMK>6SN62V22%"LZ#
ML _WL=FSVKJ-(O+B;XD>([9KF1[6*RLGBB+DHA;S<E1T&<#..N!0!U=%><^+
M+JVMO%TO_"47>L6FA&UC^Q364LT<"RY;S/-:+D-]S&[C&:U['PU:ZSH=A(WB
M?5=0BC5A#>6FH20^;&6)7>8VP[ 87<>3B@#KZ*\S^%FCMJGA+2=?OM8URXO6
M>4L)=3F:-MLKJ 4+8(P!Q7/>%-1\,7GA.WNM?\>ZC;:JS2^<G]ORHZ8D8+B/
M?_="\8YH ]MHKR>QUOQ'J>A>%-"EOKJUNM9GNM^H,@2X-G#E@P!'RNZE.<=\
MUI>*-&G\$Z#-XDT35]5:73]LMQ;7E])<174>X!U8.3M;!)!7'- 'HU%>5ZEK
MVJZ7\0]6UJ*[N9M#T^WL_MMEN)5(9@^Z95[,A12<=5W5HZ_XHGT7Q/KVH0SM
M<6EIX:CO((/,)B:0RRX; ..<*"1VH ]#HKSL>&;6'0+;4O$WC#5+;4;E%9KS
M^U6MHXY6&[;&F0@ YP"#D"NMT"Z1M LS-K=KJKA-C7T.U5F(."<*2,^N#U].
ME &O17F7Q2TAM,\):KK]AK.MV]X)(2HBU.98UWRHIP@; &&-;&NZ(OAGP3XE
MO+#5-8>X&F3LCW.HRS&-EC8ADW,=ISW'- ':T5X[J6KSCX:?#ZYO]7U&".[N
MK=;ZY@N)%ED0PR$Y9#N/(!_"NB\-R>%+C7;==+\1:]=W:[F2&YO;MXVP#G(?
MY3QZT >@45YY\2[^.TU?PK%=ZG?V&G3W4ZW3V<\D3,!$2H)C^8_-BI_"S^&)
M]:7^R?$&N7MU'&S>3=WET\97&"2LGRGK0!WE%<C\+[RZU#X;Z+=7EQ+<W$D3
MEY9G+NWSL.2>37 R:S._A+PU)JFO7MI;3^(;J&[NA?/"WE!IL*9 00HPO?L*
M /;**\I74-/MO$N@Q>#O%5_K$\]ZJ7MH=1>]B%K@[W;<6V$<8.1D\<UJ:19S
M^.]0UC4-2U/48=/M;^6QL[*RNGMUVQ':TCE"&9BV>IP!0!Z%17E6L7VJ>&!X
MJ\.C5;VZ@'A^?4]/N9Y2UQ;E<HR>9U;!*LI/(]:J7-YI^FZ1I5[X?\7WU[KT
MDULJ6#:NUV+@LRB1&B9FP-I8YXQCK0![!17D5[J6DM\1/%-MX@\0ZU9QP26P
MM(;2\N415,"EN(^!SS^-=YX0_LIM+EET?4M0O[=I2#)>SRRL& ' \WD#ITXH
M Z&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@ JEJ\-_<:
M3<Q:7=):WS(?(F= ZJ_;(/4=C]:NT4 <1/IOB7Q'J>C'5M*TW3HM-NUNWN(;
MLSO(R@C;&-B[5)/.3TXP:CT;PAJ=AK?CJ\F,'E:X5-IM<D\(Z_-QQRP]:[NB
M@#S'4/A]K,W@_P -6FGW<%IK%A9_V==2ACM:WDCV2@'')! 9?<5NMX2FM_%U
MI>6*0QZ9;:#)ID:;OF5BZE1C'3"]:[&B@#F_!OAF'0/#&D6ES9V8U"UMDCEE
MCC!)<#!(;&31J,OBRQUB>73[.RU739T7RX);C[-);N!AN=C!U/!YY'/:NDHH
M \YM_ >KZ?::?JEA/8PZ_:7ES=>1\PM62=LO "!D 87#8ZC..:NZCI7B;QB+
M?3]:L+'2M'2>.:Z2&[-Q+=;&#*@^10JE@,GD\5W-% '-Z?X>D7Q!XIN+^.&6
MQU=H0D9.=R+"(W##W.?PK)\#>$=6\,Z]K+WUS'<V+PV]M82;B9/)C,A4/QU4
M.%SWVUW5% '-ZE)XLL=8GET^TLM5TV9%\N"6X^S26[@8;G8P=3P>>1S4G@[0
M[C0=&EAN_LZW%S=37<D5MGRH3(Q;8F0.!ZX&3GBN@HH YGX?:#>>&?!%AI%^
M8C<P&4OY3;E^:5V&#@=F%9V@>!8T^&L?AG6XHC*RRAY(3DH6E9T96QG(RI'N
M*[>B@#A;CPWXDU#1=$O)[JT3Q1HDS&&X)+0W2D%&#X&5WKC..A'%)JVF>*_&
M5F-&U;3[#2-*D=3>O#>&XEG12"40;%"@XP23G':N[HH YW3]!F@\7>(=0N$A
M:QU&WM88TZY\L2!@PQC'SBN8T?X<W=KJVN66H3I/H%QIG]FV6')FCA+N^PY'
M\/F$ YZ*M>DT4 <%!:>,K/2H-%NM%T36TMU"0WUQ=&,, ,*TD1C;YL==IYJW
MHOP\TJ'PY:Z=K]CI^IS1333Y:W'EQM*Y=E0'.%Z#\!7944 <OX]\.W/B'P+>
M:)IBPI-(81$'.U $E1B.!QPIK2\4Z=/K'A+6-,M=GVB[LIH(]YPNYD*C)],F
MM:B@#SF?PEKUMX-\%V=G#:7&H:%<0S3127!C1]D;J0'VGNP[5T5CJ/B^6]A2
M]\.Z;!;,P$DL>JM(R#U"^4,_3(KI** .2\8:1K-YK/AW5='MK:YDTNXEE>&X
MN#"'#Q%.&"MZYZ=JMZ=J'BR:_BCU'P_IUM:-GS)HM3:5EX.,+Y2YYP.HKHJ*
M . T?3/&'A'2O[ TK3],U"RA=_L5Y/>-"8T9BP$B!#N*YZJ>0.U)#X"N[+3/
M"5E'/%<G3-2:]O97^7S"XD+E1_O2<#TKT"B@#E]1\/W=MXML-?T00HS#[+J5
MNQV+/!R588'WT/3U!(S5&+2/$7A75]3ET&TL]3TO4;EKLVL]R;>2WF;&\JVU
M@RDC.."":[:B@#S^Z\'ZUK%GXDU+57M%UG4]*DTVTMH'8Q6T1#$*7(!8EB"3
M@=.*ZW1]&M-,L;54L[:*XCA6-WBC4$D  \@5IT4 <(FG^*M%\8^(M2TW2=/O
MK35)('0S7Y@9/+B"$$"-NX/>NGT6ZUJYCF.LZ9:V+J1Y8M[LSAAWR2BX[>M:
ME% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M(&4D@$$C@X/2EH ***175\[6!P<'!Z&@!:*** "BBB@ HHHH **** "BD+!<
M9(&3@9/4TM !1110 444BLK#*D$>H- "T444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5E>)M7_L#POJFK!0S6=K),JGHS!20/SQ6K61XITAM>\*:MI*$+)=VLD2
M$] Q4[2?QQ0!S4!O?"'@_2EAN-,AN;MO.U'4M5G"1B5UW,Q&079FX !X ]!3
M-/\ '.IZ_;Z3::1#IQU.[%T\TSNTELB02>673;@L'8KMYZ'\V6T.H>*+'PSK
MVG1V+WFG136UW9Z@6413$(K_ '02'1D(QCD,>1FF:=X*\1Z+<6]_9W6F7%];
M37@ F+QI<07$@E.["G8RN.,!AB@ EUCQ?)XW\,V5Q%9V F@NFN;?>SK)Y;("
MP(/(*D,H/(R<U4TSQ=<6FGWC:5HMA'//XLFTLQJ619&(/[UCS\Q(&3Z=JV7\
M-^)CK'A_69;^PO+ZR^TI=K(&C39,RG$6U2?D"@#=U[D56T[P%J%FA#W5LW_%
M42:UP6_U3 @)T^]S]/>@!;CQMK.EG5].OK.QGU:VGLX+0VY=(9C<L53<#DC:
M5;//(':M32->UMO&,OA[6+:R#1Z>+Q;FU+;9,R;<88Y7'/'/8YYP,?QAX>,$
MFN^(;C48+.,MI\]M*\;N(I;>1B#(%&=A+@$CH,D]*;X7N[K5_B;>W\M[87BQ
M:1'"YTYS)!"QE+!-Y^\Q +'@<$<=R :'C/Q;J'AR::2*;0[>V@M?/5=0NMDM
MXPW9CB4$$' ')!R6 QP:9'XQU*_\22V&G+I:I#Y#"TNY2ES<QR(KM)'VPH8C
MH<E",BDUSPAJ]_J^NR6<NG+;:S:);R7$ZL9[8*C*0@Q@@YSR1@DG!JM>>$O$
MFJ6%IIVH+H3Q0F QWB[_ #[/9MSY7R_,25)!)7&[!!QR 7?B?+;Q>'; WLYA
MLFU6T6Y<2&,"(R#?E@00,9KEQK.EZ'J-[J/@BYDO=/M-(NKF_C-Q+-;"5 IA
MY8G#GYP0#T%>A>)=%FUNWTZ.&2-#:ZE;7;[\\K'(&(&.Y XJUKVE#6_#FI:3
MYGE"]M9+??C.W>I7./;- &;>^([BVU7P_:+#$5U.">21CG*%(PXQ^)KF],\<
M^(K[PSI>K2:?IL<NM2PVVGP;W^61@Q=Y#_< 1F '.,9//%^U\-^);K5]#O=7
MGTN--+@F@\NT:1O,+QA-^648Y ^7MSR>R0^"M0MO OAW3(+JV&K:')%/#(P8
MPR.@92IXSM*LPSC(ZT 9WBFZ\1^5H<>HZ?:?;H?$-NMM+!(1!< Q28;!RR8)
M((.>G&:TE\4Z]!_;MA=P:3_:&FM;,+GSC#;"*;/SOO.1MVMD \\8ZU-+X?\
M$>JRV%UJU]9"2WU:*]6V@R8X8DC92JL5#,Q+9)( ],56U[P5J.H:YJ&JVLEE
M(99[&>*VN2VR0P>9N60@' /F @@'E1Q0!1'Q'N382H+G0WFCU-+%M3CF9K%5
M>+S!(2#D<C9C=C<1S5V_\9ZE9'3-/GFT*RU"[CFG>[N;D_9?*1@JLG()+[@0
M,\ -UQ20>&_%=G?:I=QOH=P-1ECFGM9E<1,!'Y9BSM.  %(;!R0<J,\5[3P%
MJ6E_8[^SBT>6\C:Y$EA*&%JD4SJX2,[25VE!CY>=S<"@!(/'VL:Q/HEGHUGI
MS76H178DDEE9X8I() C,"O+(><8ZY7D<UIZ,6T7XC:EHB8%GJ%D-5CC7[L4P
M?RYMOLQ*-]2?6IK/PQJ*>(-#U6ZFLMUE:7,4Z6T9C4O*R,-B^@"XR>3U[U%I
MG_$X^)^IZO#S9Z98C2UD[/,SB24#_=P@/OD=J .RHHHH **** "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 8D,43.T<:(9&W.54#<>F3ZGBGT44 %%%% ",H92K $$
M8(/>H[>V@M(_+MH(X8\YVQH%&?H*EHH **** "BBB@ HHHH **** "BBB@ I
MD4,4$?EPQI&F2=J* ,DY/ ]Z?10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M(S!5+,0 !DD]J %HKFY/'GA\2M'!<SW90[6:TM99E!_WE4C]:;_PG>C_ //'
M5/\ P6S_ /Q%:>RGV(]I#N=-17*:EXUA7P[J&H:9!.TUKY0"WEM)"I+N%'W@
M,]3TJ&/QK-9:A>:3JEB9]3AGCBABTX;OM.^-I!@.0%(5'SEL<=><5#33LRDT
M]4=C17-V/C73]3N;>*PM+^YCEC222>.#Y+?>&VB3)R#\IZ @=R,U0N?'RW&D
M-<Z+IMW=3_9;2\V-$6V0SLP#;4)9BH1B54>F#Z(9V=%<):?$>V^RVT]VJ.)(
M)W(LU9B[I-'$J@/M968R+\K#@GD\<V+GXDZ9:0N\NF:KNC^TF6(1)NB$&SS2
MWSXP X/!.<'&>,@'9T5QLWQ/\-0:E?6,EQ)OLXW=W 4ABBAF55!W9 /=0#S@
MG!IT?C.YET7Q7?MICVSZ*K&.WN<!VQ;K+A]I('+8X)XQ0!V%%<A'\1-+1,7]
MM>64B!O-$Z* F(3,"2&/#(K%>_RD'!KH]/OVOXC(;*YM1A"!<!06W*&XPQZ9
MVGW!ZCF@"Y1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7*
M^)5;6==TWPT79;2:-[N^"G!DB0@!,^C,PS["NJKEY/\ DJ5O_P!@63_T<E:4
M][]B*FUCI(((;6!(+>)(HD&U$1<!1Z "I**K:A?VNE:?<7]],L-K;H9)9&Z*
MH&2:S+&:IIEIK.FS:??1L]M-C>JNR'@@C!4@CD#I68?!>AM T;07!D:<7!N3
M=RF?S I4-YN[?]TE>N,$BMBRO+?4;&"]M)5FMKB-98I%Z,I&0?RJ?..M &#%
MX-T&"ZM+B&Q,36JHL:),X3"9V%DW;6(W-@L">:KP?#_PW;6\D,-G,JN(@#]K
MF+1B(L8]C;LIM+'&TCK735D^&]:_X2'1EU-8A'#++*L.&SNC61D5O^!!<_C0
M!EWW@'1KC39+:VB:"=HY$6X>1Y6R\B2,S9;+,6C4[L[AC@BF:9X TRUTR2VU
M%FOYIEN4FF+.FY;C;Y@QN)Y"KR6)XSGFNMHH P3X.T,M>9M)#'>(T<\)N)/*
M<, K'9NVAB%'S 9XZU);>$](M--U+3XX)F@U(,+OS;F21Y<H(SEV8M]T <&K
MVH:G::7' ]W+L$]Q';1\$[I'.%''O5R@#D;_ .'VF75E#80$Q6ANXKJZ$I>>
M2?RP J!W8E1@!>_RD@8SFNHAM8X)KB5#(6G8.X:1F (4+\H)PHP!P,#.3U-%
MU=6]C:2W=W,D%O"A>261L*JCJ2:J:+KNF^(;$WNEW/GP"1HBVQE(8=00P!]/
MSH T:*** "BN9\->*CXAU[Q)8I$BPZ3=K;)(I)+G;\V?HP(KIJ "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KEY/^2I6_\ V!I/_1R5U%<O)_R5*W_[
M TG_ *.2M*?7T9$^GJ=17EGQ=+:GK'@[PZA)6\U)9IE!QF-612#^$C'\#7J=
M><ZKI.H:A\==&N_(8Z=8Z:9FE(^7?F10N?7+J<?[-9EF5!XHO/"OP(TZ[T]4
M?45S:6ZR#(+)(X;(]EC<_A7HNL?V5<V-K9ZX(_+O)HXDA<G$DOW@O'7[I/X5
MPU]X&U8^'O$-F!')%"MV^CPHV2QFD,QW>A!P@^K=C4WB+Q):ZI=^%KL6M[#:
MVFL0M<7%Q;M#'&[Q2($^?!)W,H) P,]: .@U;QGI]M=:YI5N9'OM,TU[V9@O
M[N/Y254MGACP<>E2>#/LNE^#?#6FR7$4=Q)I\7E1,X#2$1AGVCJ<9R<5QL/V
M0^!?%4!3S=<UR_U"T,,>/-FEWO&B@$_=5-I] ,GO5+3_ !79OXK\-ZQ=LL.@
M6.FOIXO)?E2.\:-'=3GIA4V_[P(ZT >KZIK&FZ)9F\U2^M[.W!"^9/($&3T'
M/>J]]XDTG3;K2K:YO$6359/+L\?,)3C/!';D<^X]:\A\7:@/B+JEWIT5C*DJ
M6:Q:3:WD>UI7E9B]UL/(41QX4G&"W8D5*+ZSU#Q-X#U768[FPTO3+3R&N+J,
MQ1?;0BG82V, $?>Z$KC/% '=^+]UUXQ\%::0WE/?37;D'C,,+%0?Q8?E79UY
MUJ/BBPN?&/AO655TT2)KFT_M.8".!GD0%=I/)7]T1NP%)88)KM=%U>'7-/%_
M:QRK:R,PA>1=OG(#@.!UVGMG&1SWH YKXA7,4J:5HTPW074[75TN<!K>W7S6
M!]BPC7Z$U3^'5[;Z-X'\/G4Y66^U^>2<,RD^9++OE&3_ +H')]JR/'37%_XV
MU73[.,W%Z?#3VEG;C@F2XD8.X/8*D>2?PZD4W4]=TZW\+^!]5FAN+>TTB^AC
MNTD@93;L+9UVD$<X8J..^!0!ZNLL;R/&LB-)'C>H8$KGID=J;<SK;6LT[_=B
M1G/T S7F&A3CPMXMDUWQ)<&Q'B'3_M$KSOMCCF1V81$GHRQ.BCUV-BF^*?$[
M>*K!M/M8)8+(6C7$T,ZE7NGD9DM(-H((\Q@)"/[H /!- $GP5\N+P7J>OW+J
MHOKQ[F64GC 1=Q/T;S*]"T?6K'7M%M]6TZ4S6=PA>-MI!(!(/!Z'((KRW39S
M8_"2Y\"VUE,_B6.TN+2:QB'*%MQ,I;IL(;(/?.!DUN>$O$>AZ;X&TK1]!=]4
MO4L^;: #>C\ES+GB(;BWWOH,T ;;_$/0XM+TF_E^U+'J4"W*H(MS00G \R7!
M(5064$Y/)]CB"P^(^EW'AZ[\07T$^GZ3'=_9K:XG4_Z4I( D4 9VDD_@"?7&
M/\'=$?\ X06WU/4XUEN-1@CC".-P6VC79&F#V.&?ZO7)^)[:RN+1M AO#<>$
M-)U6TN9KJ+]X+:*3S1)"6'55)4]RJOSG% 'M&K:Q9:)8B]OI3' 98XMP4M\S
ML%7I[D5;\V/SO)\Q/-V[MF?FQTSCTKS?Q]XDL-8\*SQZ3&VH6EI<VTUU>PX^
MSPHDR,?GZ.<#D+G R3BJ<5Z@\8:3X_O7>WTR_>XL4ED)5(K?"^0SYZ*[H[9/
M_/1: /5Z*RM"UZW\0V]Q=64<ALTF,4-PPPMP !ET]5SD ]\$CBM6@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Y><^7\4;,OP)=(E1"?XF$J$C\N:ZBL7Q%HL^IQVMU83K
M;ZG8R&6UE<94DC#(P_NL.#^!JZ;2>I$TVM#:HKE4\7WEL/*U/POK,=R/O?9(
M/M,1]U=3_,"G?\)M%_T+WB3_ ,%CT_93[![2/<ZB@@'J,US,WB.XU#1[QK"Q
MO["Y0Q)&^H0"W!+N%^4OP3[<\D<'.*S+;5]6O[Z&RAFU8F))%N&@%H6$BRE"
M6+@*5XXVC/J,U#33LRDTU='50Z)I=OJTVJPZ?;1ZA.NR6Y6,"1QQP3^ _(5<
MDABE39)&CID':R@C(.0?SK@+SQ1K%M=W<"R2-*YG1%,"B.,K.D<7EOT8L'P<
MD@,1G;@BI;?6=<O)[:TWZD946Y\Y;1;7S 4F"IO,GR9VD9V<9I#.[\M/,\S8
MN_&W=CG'IFFS017,+0SQ)+$PPR.H92/<&N:L;S5+CQ%?1R2:D;.UNA$&06H@
MVB)&._/[S.6.<>V*HZ1XHNM5-_%+=/9^?MN+"66U,9\II-@1/, 5V(\LAN1F
M91SC! .RFMK>XMS;SP12P$8,;H&4CZ'BI0   !@"N+TS5M5U<I:2ZB=/EA@E
MDDD,<;/(ZS/'@Y!7Y @W[>I<8('5NI^(-2M'BN;/4+6[CGAD"A0@@246QE52
M=V_+$;LL0H0^N"0#L_)B\\S^6GG%=GF;1NVYSC/IFEDCCE7;(BNN0<,,C(.0
M?P(S7G,GBG6G,EG:S7+>699/M,UO'#*52&)RI1P!UD/8$@#D#+UKVOBA]6\4
M_P!FP7@M[9K*8@A )?-0Q9<!@0%P[  CG:3R,4 =@0&&" 1[UBCPGI'_  E$
MGB-K=GU%U5=SR$HI4%0P7H&VG&>N,^ISSMSXAU>R\.V$L4UQ>7U\TEW"HM/,
MD^S(NY5*QIP6S&I;'RF4^@KMK.[@U"QM[RV<207$:RQN/XE89!_(T 3XYSWJ
M..W@A>1XH8T>4YD95 +GU/K4E% #8XTBC6.-%1$ 5548  [ 4R.VMX8W2*".
M-'8LZJ@ 8GJ3ZDU+10!$EK;QVWV9((EM]I7R@@"X/48Z8J3:-NW QTQ2T4
M&!@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M6#XXD>+P#XBDC=D=-,N65E.""(VP0: -ZBO"I9M)M?#>D7&BQ:_IFMNUKG4+
MLW45JI)7S#(TI\LH1NXYSD8KT^W\5^1JWB.RU5(X!I4:W<<BD_O;5D)W\]PR
MNI^@H Z:BN>\-ZEK^JVFF7U_96=M;75EY\J([>9'(S HN#QC8>3US70T %%%
M% !1110 4444 %%%% !1110!'<6\-W;O;W$,<T,@VO'(H96'H0>"*CM[&SLU
M1;:U@@")Y:"*,+M7.=HQT&><58HH I'1],+W3G3K0M=C;<$P+F8>C\?-^-12
M>'=#FBABET;3WC@!6)&M4(C!.2%&.,GGBM*B@#-;P]HCW!N&T?3VG.,RFV0M
MP,#G&>@ ^@JQ/IMC=1K'<65M,BH8U62)6 0XRH!'0X''L*M44 4)M"TBXM8;
M6?2K&6W@_P!3$]NC)'_N@C _"I#I>GM>->&QM3=,GEF8PKO*]-N[&<>U6Z*
M,\Z#HYLDLCI-C]E1_,6#[.FQ6_O!<8!YZU<>WADD#O#&SA&C#,H)"MC*_0X&
M1[#TJ2B@")+:WC='2")61/+1E0 JG]T>@X''M42Z;8)&(TLK94'11$H'0KTQ
MZ$CZ$BK5% "*H50J@!0,  < 4M%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5E^)--EUGPOJVEP.B37EG-;HS
MYVJSH5!..W-:E% 'GMQX;\::GX5'AF[FT&VL7MEM)KB#S99?+ "G:K!1N('<
M\51\9:19ZOXI\/Z'IEZK71B:SU.)&#,+!=CL)"/NY**HSU\PUZA426T$4TDT
M<,:2RX\QU4!GQTR>] %<KJ(UB/9]D&E"W(9<-YWG;AC'\.S;GWSBKM%% !5&
M]UO2M,E6*_U.RM)&7<J3W"QDCU )Z<5>KF/&?B+0_"UM97NM6+7$=Q<"V#I
MLAB^5F+-GG: K$XS]* +_P#PEGAO_H8-*_\  R/_ !H_X2SPW_T,&E?^!D?^
M-5]6N-"TB'3YI=-@E2^NX;2)H84(W2'"L>GR^XK0_L_2//\ )^QV/FXW;/+3
M=CUQB@"O_P )9X;_ .A@TK_P,C_QH_X2SPW_ -#!I7_@9'_C5@V&CB14-I8;
MV)"J8TR2.N*5-/TB7=Y=G8OL.UML2':?0\4 5O\ A+/#?_0P:5_X&1_XT?\
M"6>&_P#H8-*_\#(_\:L)8:/+$94M+%XQU=8T(_.I/[)TPC_D'VA!_P"F*_X4
M 4_^$L\.?]#!I7_@9'_C1_PEGAO_ *&#2O\ P,C_ ,:N?V3IO_0/M/\ ORO^
M%']DZ;_T#[3_ +\K_A0!3_X2SPW_ -#!I7_@9'_C1_PEGAO_ *&#2O\ P,C_
M ,:R+37?#=UXWOO":Z6D=_:1"4N]O&(Y 51B$/4D!UR"!2Z]KOAOP]KFC:/<
MZ6DMUJLWE1"&W0B/+*NY\XP,L.F>] &M_P )9X;_ .A@TK_P,C_QH_X2SPW_
M -#!I7_@9'_C3;*TM[BZO8[C0K.WB@D"Q2?NW\Y<?>P!E?H:JZW=:-H^E1WZ
M:99W4<EU!;?NT3K)(L><X/3=G\* +G_"6>&_^A@TK_P,C_QH_P"$L\-_]#!I
M7_@9'_C5B/3](E#&.TL7"G:Q6-#@^AXHCL-'FC\V*TL73GYEC0C\\4 5_P#A
M+/#?_0P:5_X&1_XT?\)9X;_Z&#2O_ R/_&LWQ7J6C>&/"-[XA&E6E[#:A3LC
M5!ORX7AL'^]^E;B:7IKHK?V=:<C/^I7_  H J_\ "6>&_P#H8-*_\#(_\:/^
M$L\-_P#0P:5_X&1_XUC-XA\,+XV'A4Z8GVLK_K_LR>2)-I<1[NN_8-V,=.]=
M#)I^D0JS2V=BBJ,DM$@P/7I0!7_X2SPW_P!#!I7_ (&1_P"-'_"6>'/^A@TK
M_P #(_\ &K#V&CQQ"22TL5C;&&:- #GIS69H]SH^JPZE*VEVENEC?2V;,Z)A
MMA W9QP#F@"W_P )9X;_ .A@TK_P,C_QH_X2SPW_ -#!I7_@9'_C5DZ?I"H&
M-G8A2-P)B3!'7/2D%CHQ=$%I8%W7<JB-,L/4>HH K_\ "6>&_P#H8-*_\#(_
M\:/^$L\-_P#0P:5_X&1_XU9&GZ09FA%G8F51DH(DW >N,4GV'1O,6,6EAO<$
MJOEIEL=<"@"O_P )9X;_ .A@TK_P,C_QH_X2SPW_ -#!I7_@9'_C5S^R=-_Z
M!]I_WY7_  H_LG3?^@?:?]^5_P * *?_  EGAO\ Z&#2O_ R/_&C_A+/#?\
MT,&E?^!D?^-7/[)TW_H'VG_?E?\ "C^R=-_Z!]I_WY7_  H I_\ "6>&_P#H
M8-*_\#(_\:/^$L\-_P#0P:5_X&1_XU<_LG3?^@?:?]^5_P */[)TW_H'VG_?
ME?\ "@"G_P )9X;_ .A@TK_P,C_QH_X2SPY_T,&E?^!D?^-7/[)TW_H'VG_?
ME?\ "C^R=-_Z!]I_WY7_  H M@@@$'(/0BEHQ@8%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *R-;T(ZR86&KZI8>4#Q8W C#YQ][@YQC]36O0>E 'FGP_M+J\\$6/B;4
M=>UJ\G>VF>6WDN_W3XWKTQD<#(YZ\U#I'B_4G_X0>WT73&_L[5()Y&2YO?,D
M(0'*EV4GY<AL]^G&*Z/P?H.H:/\ #*UT2\C5+Z.VEC9 X(W,6(Y''<5SNC^%
MO$&B:=X#D&G)<SZ-'<0WD"W"*5$HP&!/! QSWH 7PGXEN=.T_P 2/(L^H7<W
MBRZL;*W>;&2=I"[CG:@ 8^P!P*ZJS\2ZA=Q7,(T-O[4L[N.WNK1;I2J(X#>:
MKD#<NULXP#P1BN/'@#4GTC5%N].MKQO^$IFU>&SED7;<P,NS:3T4D,Q&>X&:
MZ70M/O-$TZ>73?"5AI\EQ=QC[)%.JL(> 9'8 J6&6(4=L#.: .PHHHH ****
M .#A6]\8Z[KCS:U?:;H^E71LHHK&40M)(J*TDDCXSC+   @<59M-4;POHFHS
M3ZY_PD$,<T:V2!D:XS(0BQNXX;+G 8@<=<XJ.72];\/:WK$VF:3#K.D:Q)]H
MFM#.L4D,Q4(_W_E=&"CC((.:PG^'EY?V&N7)T72=+:\^R-;Z3 08S]GD,F)6
M50N7R5. <#')H TE\5OX2T'7GU+2I1J5@BW\T9O!*+E97*AEDVC&"I7;M &T
M8XK87Q+KDNGQW,7A:4O<S*MHC72@&,J6\R8[3Y0P.GS') KF-1\&7-_X,\1V
M>F>$K#1;B]MXX8(DE0R2D-N8NR_*%Z8&<]<XK>\7Z'?:B-!*Z:NJV-H[&\TU
MIE039CPC'<0K!6YP?7VH 8_Q :#37DGT:7[?#JD>ES6<4ZO^\< J4? # AEZ
MXZ\XQ69XE\>ZYI^A:[&FCQV6KZ<MN_%T)4\J9BJR*2@R0RD%2/?)JII_@S6K
M2ZEA31[*SM'UZTU1%M)$6**-54.@7CYEV]0,-G(K0\8^$M7UF?Q0]E%&WV[3
MK.*VW2!=\D4SNRGTX(Y/'- '>V<EQ+9Q27=NMO<,,O$LGF!3Z;L#/Y5/5>PG
MN+FQBFN[1K2=AEX&D5RA]-R\'\*L4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MV+^7(LC+@@D_,,@CTKJO#SZ[-9S3Z]';P3RS%XK6 [OL\>  C/T9NI)''/%
M'%^"+77=<&IW%YXOU<BPUBXLTC5+<+)'$P W?NLY/?!'MBNB\"ZI>ZK9:Q)?
M3F9H-9O+>(D ;8TDPJ\>@IG@/1[_ $:UUU+^#R6N=:N[J$;@VZ)V!5N"<9]#
MS6;IJ:]X-O=8M8O#USJ]E>W\M]:SV<T2E3*=QCD61EQ@Y^89!!H Q=4\3:U_
M9^LJFK2VQ3Q;%IL<Z*FZ&W81Y RI'\1.2#5W7;W4/"RV-Y8>,[C5YY;V&#^S
M;H6[_:5=PK!?+16# $G/3CFJ]SX)UB[\-;;VQ@FO-2\21:I>VBNKI##O4,A+
M8#X11GUR<9K9U3P=%H>O:7XB\*Z)9I/;M]GO+.WBCB\ZW<\LO0!U/(/&1D9H
M )M<U)?C?;Z$+IAIC:(;EK?:,&3S67=G&>@]:S_!_BS5AXEOK/7;CSK"_P!2
MNX-,G*A?*DAE93 2/5 &4GDX8<UI3:!J;_&RWU];4G2TT4VK3[UXE\UFV[<Y
MZ$<XQ3;#P=-?>$M8TK4D:TGGU:ZO+296!:%C,SQ2J0>".#CKU!H SY_%^L6N
MGZS%;R)-J,_B4Z/IQF4;(0RH02!C(4;S6M/X:\2V<27-AXUO)]14AFBU"*'[
M-+SR-J(&0'U!R*Y[3?"'B>_\*7\FH0P67B&/7AJUKN<-#)(B(,G;G"MAQCJ,
MU/XFLK_QE8/:W?PZ(U5H&@CO+VY@,-L6&-ZNK%F )S@+GCM0!Z!JVIQZ/H=[
MJEPNZ.TMGN'53U"J6('Y5R&DZ-XGU_1+?6;WQ;?6%]=Q+/%;6<,/V>W##*H5
M9"SX!&26YKI1H,<W@T>'KJ3=&]A]BE=!U'E["17-:1J7B_0-&@T6Z\*S:E=6
MD8@@O;6ZB6"=5&%9M[!D. ,C:>^* "\U+Q1<:CHGA/[;:V>K3VLEWJ5_:Q[P
MD2,%'E*XQN8D=00O.,TW5FUGP++8:D=>O-6TB6[BMKV"_6,O&)&VB1'15Z,1
ME2#D'M3KO1O%-K>Z+XG6.TU#6K:WDM=0M(6\I9H78,!&S<;D('7&[GI1J<.N
M>-YK"PN-"GT?2(+J.ZNY+R:-I)O+;<L:)&S<%@,L2.!Q0!WM9GB2ZFLO"VKW
M=LYCG@LII(W SM94)!Y]Q534M=O]-M;VXDT9BD-W#!!_I"_OTD9%,@XXP7(V
MGD[?>K?B.UFOO"^K6=LF^>>RFBC3(&YF0@#)XZF@#S>3Q#XIO?AEX,O-.U(+
MK6I7:1O+)&I68[)6VL,8 )102,5T&H>,)=0\,:!JFFN]K+<ZQ:6=W"P!>(F4
M)+$P(X(.1^M4=(\+ZS;>#O 5C-9E;G2[])KQ/,4^4@24$YS@\LO3/6CQ7X0U
M?_A+-.O=#@$NG7FIVEUJ<.]5\F2&13YZ@GG* A@.254\T 7;:76/&FNZR(-:
MNM)T;3+MK&-;)8_.GE0 NS.ZMA03@ #GO70>'['7M.DO+;5M3CU*T#*;.X=
MD^W'S+(% 4X.,$=><BL""UUWP;K^L26.C2ZQHVJ71O0+66-9K>9@ X*NRAE)
M ((/'/%;WA^X\0WL]Y=ZS9PZ?;.56TL@XDE0#.YI'4[<G(^49QCK0!NT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 (R*X 90P!!P1GD<BEHHH **** "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 ***S]=U6/0] U#595W1V=N\Y7^]M4G'XXQ0!H45QNE7&MZ/X:TU
MOL-QK&LZF3<7)>;RXH69=Y!8@A$7A5 './J:6/QU)>6VG1:=H\EQJMXUPK63
MSK&(/(?9*6DP1@-@# .<CI0!V-%<"WC+7;CQ9X>L(=#EM8;R*Y-U!=2!'#1L
MJMCCE5SN!!PX8=*AT[QK;6-A>S6FF7]P\GB2;2_*>[,C-+@G<I;A4)  7@+F
M@#T2BN+?Q])9P:K%J6C20:G8RV\26<,ZRBX:<[8MKX'4@@Y'&.]7](\4W5[X
MFET#4-'>PO8K,7;'SQ*C*7VC:P SWZ@<@\="0#I:*YKQ#XFU#17N7MM GO+.
MSMOM-U<F81 +\Q*Q@CYV 4DCCJ.>:A'C"XNM6GM],T66]L[5X4N9TG59%\U%
M<%8R,LH5U).1WQG% '5T5S?C;6+[2='MHM,9$U#4;V&PMY9%W+$TAY<COA0Q
MQZ@5FS>'[W1Y[:>V\;WWVQ75I8M4G1X9TS\PV8&WC."N,&@#MJ*P1XFC,WB.
M/[,W_$D +'?_ *W,(EXXXZXK+O/&]]!I*:M;^';B?3TT^/4+J9IUCV(REBL>
M1^\95!)'';GF@#LJ*Y6+QA->>+)]#T_2)+E;98)9[HS!$2*5<AL$9)]%'7!Z
M5';^,[P7L$6I:!/817D4TMFTDP+OY:[BLB8S&2N2.3TYH ZZBN'L?'UW>1:)
M=/X>E@L=94+:3/=*6,IC+JK+CA3M(#9/8D#-4O#_ (]U6?PO;7NH:5YU]?ZA
M+:6$,4ZCSF$DG!X&Q45,%N<XSU- 'HM%</>_$0Z59Z@=3T:6&_T^>VCFM8IA
M(&2=MJ.C8&X?>XP#E<4FI:GJNF:GX?UV[MI+%;VZ&F7VGFY$J*)"?*DR/E#!
ML D=G(YP* .YHHHH **** "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@ K#\9Z7-K?@K6M-MQ
MF>YLY4B'J^T[1^>*W** /.;R.;Q;I/A75H-)&LZ8+>3[5IS3+&!,54*S!R%;
M8RR*0>03D XJEH7AGQ%X9N;*_AT2&9K.2^MWM+:XC19(9Y1*C1;B  I&W:V#
MCI7I5GI]I8>?]D@2$3RM-($& SMU;'J>]6: ."FLO%,OB+PUKUWI=O-+ MW#
M<V]M.J_9TE9/+.6.'*JOS$=^@K.TOP;K5JA$ML@/_"82:K_K5/\ HQ! ;KUY
MZ=:].HH \W\5^'[\:KK>MAK6)%FTNYM&N9UC262"1R8R3]W.X $]215K1KG4
M+WXLW,U_9+9LNAHHMQ*LC(#,2"Y7@$X; !/ ]^.WO+.VU"TEM+RWCN+:5=LD
M4JAE8>A!ZU4TC0-)T&.5-*T^"T$I!D,28+D=,GJ<=J .(\6^$]1UK6=:#Z);
M:FE[9I#I]W=3*8[ [6#?(>=VX[@5')P"1BH+GP_K=^+%O^$76RU>%;=(-7@O
M41H$4+N64*V7Z/\ * RD$=.:]0HH P/%^@W&OZ-''8SI!J-I<Q7EG)("4$L;
M9 ;'\)Y!^M<CXET76O&]BUC>^"-/L[V6,0G5;JYBF^SKG),6T%SWP#MZUZ;1
M0!P&HZ5XBM=5\5Q:?I27<&N1)Y-T;A$6!A (B'4G<?N@C .<X)'6L"\\"ZQ=
MZ=<V%WH-M?SS:1;VMG=W,Z-'8,L&QU"DY#;\L&4<DC)&*]>HH XGPQHFL6VK
M:[?W-M]B:^L;.*#=(KE)(XW5L[2>A(^M<QIW@[6+:;0[I/"\%M=6D4MO?W)N
M8WGNWDA9#,7SDH&YP3N.[H,<^NT4 <-#X;U-/#7@.R,*^?I$]L]XOF#Y ENZ
M-@]_F8=*Q],\->(]/TG3$&E*;O0=5FNH0;E-M]#*TV[8<_(P60$;L<BO4:*
M/,M5\+Z]K\NI:M+IZVMQ=76G+#9O.C.D-O-O=G8';D[FX!/ 'K6WX\_T^Y\-
MZ)#\UQ=:M#<%1U6& ^8[_3A1]6%=E58:?:#4FU$0)]L:(0F8C+; <[0>PSS0
M!9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **H:QK%IH
M>GM>7CL$#!$1%W/(YZ*H[D^E8T=_XROAYT&CZ98Q'[L=[=.TF/4A%('TS5J#
M:N2YI.QU%%<UO\;_ //#P]_W^F_^)K/\23>(8O"&HOJCVML1);A)-,GE5PAF
M429; *_+W!]:3C97N"E=VL=K17ET.OZAI5S>1Z9>S-H$EZD<.IZ@LUVL'[DL
MX!+;V4N%4$M@%B/:K^F^,==O=2LH;RWBT]YK>%UM&LY7>X+QNS,K _( R@88
M''<\BI*/0J*\DG\7:MXB\/RJUTUAY=OITDTL<,\0$TAD\Z-W0[T3**"R\KGD
M\TEIXHURRL+.6&"Y8I9SJTUU++<HH%W%'YO\)D149F!8;]J_>ZD@'KE%>4_\
M)WXGGL[N:S-C*MI#J$_F?8I,3BW>,(H&_*E@S>OM5J?QQXF74-<CATR%ELXI
MVBMVA<R ($V2$@_,K;B<8'8 D@T >F45YG;ZKJMUX/\ 'UTNI37,T1D^QW$"
M21  6L>#$I)*_-D\'KDCK3)/'7B"RL)+L0P7]K'<BTCFCMGC,LLD(,8PS$\3
M$1L?]H="#0!Z?16=I,]Q*+J.ZO(;F:&58W\J QB-O+0E>2=W))R.S =LUHT
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <O?(+[XCZ9;S
M#=%96$MVBGIYA=4!_ ;OSKJ*YEO^2H1_]@9O_1RUTQZ5I/IZ$0Z^IB:EXKTG
M3;XZ>9I+G4MH865I&9IL'H2J_='NV![U5N]:UV.QFO&TNRTRUB4N\NI7OS*H
MZDK&&'_C]<8%G\$V?A6P.GWMWJMQ+/?ZC'9+YLUU,$*_.PXV[YE.6. %K7M-
M)\8>(;V/4-<MK#3_ "F#V]M-(;E86'0^4A568?WF=N>0J]*S+.H\,7^J:GI'
MVO5;>."221C"J(R%HOX6*L203R<'G!&0#Q6S6-]AUZ'#Q:S!.P',=Q: *WT*
M,"OU^;Z&K6CZB=4TQ+IHA%)O>*2,-N"NCE& .!D94X.!D=A0!?JKJ5K97NGS
M0:C'%)9E<RK+]W YR?3&,Y[8JU65KVA0>(;2*RO)I19>8'N($.!<*.B,>NW.
M"0,9QCIF@#D1X@AG\.7S>#D2RT6R66274_)R'89+"!3_ *QB<_.>,_WJ[?2!
M>#1; :BP:^%O']H8 #,FT;CQQUS6+KL$=Q>:/X<MHUBM6?[5<(@"JMO 5(3'
MH7,8QZ;JQ/%/B2ZUF$Z5X>=RETS6\=S$2#<2=&$;#I&@R7D'IM4[CD 'H-4=
M3MM-=(KW48XF6R;SXWD&1&P_B'OZ4R2XMM TFVCN)I)!&B01Y^>69@,  =68
MX_F:P?$,5[<V$1NW\JZO9TM;2V1LK;[S\TA/\4BH';T!7C^\0#HM(U.+6=*M
M]1ABECBG4LBRKAMN2 <>XY^AJ[4<$$5K;Q6\"".*) B(O15 P /PJ2@ HHKF
M=4\>Z%IE]-8?:/M%["<20QNB!#Z%Y&5 ?;=GVH Z:BO/4^(>H:IK-AI>@Z;I
M=W)=%FD==468VT:$;FD6)6 SD ?-R3WKLO*U=B";RRC!'*K;,Q'T8N/Y4 :%
M4=*U>TUFWEN+)FD@CF>#S"N%=D.&*^HR",^QKF_%EWJ-AI\UE8ZI<S:I<02/
M&BQQ[8HU4[I&^7( Z#GEB!ZD3:)'I6B>&--@;7EMK6*UC"!YXD4#:.<X'7U)
M[T =+>WMMIMC->WDZ06T"%Y97. JCJ34X((!'0UY'XSUG1_$D\&@VOB*T>P:
MYA2\D>^0K)\PD*@9^ZJ*23TW%!D_,*]+LM=TK4;G[/97T,\FTOB,[A@8R<].
MXH T:*** "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@#F6_Y*?'_V!F_]'+735S+?\E/C_P"P
M,W_HY:Z:M*G3T(AU]3F[&WFN?B!JU_+$ZPVEG!96[,I 9F+2R$>O6(?\!-=)
M534]1@TG2[K4;HL(+6)I9-HR<*,G [FN)TV3QKXS$5U<R?\ "-:.QW"&)-UW
M,G8%F'R?4 'TR#FLRS?UO6OGEL+2]M[/;\MU?SN%2WR,[5SPTA!R!T'!/8&Q
MHFI^'Q%#I.DZC9RF",!(8YU9]H_BQG)[Y/<YINE^#] T>?[1::<AN<EO/G9I
MI 2<DAW)(R22<&KVJ:-I^M6XAO[990IW(X)5XV'1D<893[@@T 7J*H:7IT^F
MQR12:G=WL98&/[5M+1CTW!06^K9/O5^@#$UGPO9Z[>Q3W=Q>*BQF*6"&;9'.
MA.=KX&2,]@0#T.:S[H7^C:[+/9>'YM0B:UCM[$6SQ1QVZ@G<C;F&T$[3E0<A
M0,?*,]710!CZ3I,Z2+J.KRI<:JRD$IGRK<'JD0/0=,L>6QSQ@"2^M);G7M*E
M\LFWMEFF+9'$FT(O_CKR?E6I10!XM>0>,/'=Y+!;ZAK&E789_,0>9:6MB@;"
MKD+NN)2.<A@O\JZBWT?XD:A="VU'Q!I^F:;"!&'T^$R7%PHQ\Q:3(4GUY[\5
MZ#2'.#CKVH \[\,?$!8GCT;7&F:X@O;FPEU.;8D7F1LY16/ W&-<G QG'K6I
M/XYM]0OCIOA2U.L7I;9)<Q@BTM_4R2]#C^ZN2>G%9?PYA@U/P_=6>K00WC7+
M1:HZ7$8=29T#,<,,<2K*![ 5Z#!!#;0K#;Q)%$@PJ1J%51[ 4 <</#MYX<UE
M?$%C ^KW<\+0ZDNY4EERP96BW$* O(V$@8QSD<Z3:OX@U$>3I^@3:<QX-SJD
MD>U!ZA(G8N?8E1[UT=% &;I>C0Z:9IFFENKRXQ]HNIR"\F.@P.%49.%  &3W
M)-<M+\)_#HN9Y+*&.SBN&+2Q):02$$]2CNC,GT!P.P%=W10!S5OX=L]+UG1K
M?3-.BMK"S@G;,:8P_P B+D]22'D.3R>:Z6BB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** .6OW%A\1M+N9CB&]L9;-&/02!UD S[@-CZ5U-4=7TBSUO3WLKV,M&Q#*
MRG:T;#HRGLP[&L5--\7V*^3:ZY87D(^Z]_:-YH'H2C -]<"M=)):V:,]8MZ7
M1U%(S!5+,0 .I)KFO)\;_P#/[H'_ ("S?_%U%J6G^(K[0KFUU%]-N'DGMC$M
MO;OM $RERZLQW# SCC@&I<;*]RE*[M8ZD21L 5=2"<#!ZFD\Z+)'F)D=1N'%
M<7X@T)UTVWMH-,AFO5R\$]I9JD:ON4[-I8F/=A?W@.1MZ@X%0S>&KL>'_$$A
MM+1I[A[TPHMD//.^9RI+[OF!4],#@BH*.Z\V,(',B;3T;<,4OF)M#;UPQP#G
MK7FC:1>[O,&FQFT_M))_^040F/LTL9/V?=D@'9\V>K>BUJS:?"TZ37V@/J%F
MU@(;>&.S""*4.Y<"-C^[W@I\W^QR1QD [<LH8*2,GH,]:19$<D*ZL1U .<5Q
ML6G>7JMRVH:#+=WDMU#+:7 .X0QA4&/-/*A&#DC^+)Z[B*R9=$O9M/CATG2Y
M+/5(A>^?=&$1>8KI*%3?P7R[1-[;,Y&!D ]',L:J&,B '@$FG%@" 2,GH/6O
M.K#1TM+B%KK19[C3%N)61)+!-_,48R8D4*,,&4$*.!SGJ8K?P_JD6J:?-+9S
MA(VA-G#Y<;I;Q_:9'9'<Y9"L31XV$9*@?,!B@#TE9$?.QU;'7!SBEW+Q\PY.
M!SUKS/0](UVU\G^S[*&WNUTY[=Y)+0VH1R\?)?YO-; <@[<9'O44GAS5ET>R
MMQIV+M1<PP%U-P+8FXWI(LA*E&Z'<0<A0>HVD Z/0]!O-%\4RK UO+I/E2B-
MO,_>Q;I XB*XY56,A4YZ/CL,]?7"V6F,NIVI@TF2"^AU:ZN+B\, 0- TDQ W
M]7W!DXY['M79I<K(5 BF&X@?-&1CY=W/\OKQ0!/1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6)XRN
M9[+P/K]U;2O%<0Z=<21R(<,C"-B"#Z@UMUD>*M/N-5\(:UIUJH:XNK&:"(,<
M LR$#)[<F@#RD>(;:+1](FT#QKJE[XCG>V46-Q<>;#*S%?,5PRX4 %N<C&.*
M]/L_$\,VIZ]8WD/V1](*R.S/N$D#)N60<# X8$<X*]:Y.^T[Q=K7@E?"LOAN
MRM5DM4M7O9[]9%C  !<(JY+<9'(YQS47CO1)IM?T#3["[S<ZK;MI5^"?GDLU
M*R/)]0%=<^LM '7^'M?U'7+;3KR31'M+*\LS<^<UPK&-BPV(5P"24.[/0=*Z
M"J*O>0ZK%:1640TM;8GSQ)@K(" $"8Z;<G/MBKU !112$@=2* %HI-R^H_.C
M<OJ/SH 6BDW+ZC\Z-R^H_.@!:*3<OJ/SHW+ZC\Z %HI-R^H_.C<OJ/SH 6BD
MW+ZC\Z-R^H_.@!:*3<OJ/SHW+ZC\Z %HI-R^H_.C<OJ/SH 6BDW+ZC\Z-R^H
M_.@!:*3<OJ/SHW+ZC\Z %HI-R^H_.C<OJ/SH 6BDW+ZC\Z-R^H_.@!:*3<OJ
M/SHW+ZC\Z %HI-R^H_.C<OJ/SH 6BDW+ZC\Z-R^H_.@!:*3<OJ/SHW+ZC\Z
M%HI-R^H_.C<OJ/SH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J=]I=GJ,UE-=0^9)93_
M &BW.XC9)M9<\'GAB,'CFKE9&M:?K%ZT)TK7!I@0'S ;1)O,Z8^\1C'/YT .
MU7PUI&MWVG7NHV:S7.G3">UDW,IC<$'L1D9 X.1Q6=-X \.SR3O):3_O9OM
M5;N95BEWAR\8#8C8L,DK@]?4UA>"+WQ)K/A6S\2:KXBWV\T$LDMK%8QJ1C<H
MP^>HP#T]J;I_CUU_X1&ULK74]4M]7BED-W/'&)F"Y[!@H(.">,;<8R: .M?P
MOH\FEW>FM:9M+NY-W-'YK_-*9!(6SG(^8 X''X5)?>'-)U.ZGN+VS6>2XM/L
M<N]CAH=V[;C..O.>OO7(>%_&,T.G>)+K5YKB\:#Q)<:?9PQ(&D8 J$B0<9ZG
MJ>F23Q71V_BVWN;.29--U,7$-VEI<6?V<-- [8(+!21LPP;<"1B@!;?P9HEO
M8W]IY-Q,E_&(KF2XNY99709POF,Q8 9. ",9-;D4200I%&,(BA5&<X X%/HH
M **** .:OO 7A_4-5NM3F@NUN[HJ9W@OYX0Y50HRJ.!T '2K,'@[0+;3[:P@
MTY([>VNTO8U5V!\]3D.S9RQS_>)SWK&^W^(/%&OZK:Z/J<>DZ9I<PM6G%LLT
MMQ/M#.!N^557<HZ$DYJIK.I>+](T."VNKRT2]FUBVL8=1AA!$L,K!=YB)(5A
MDC&<<<4 =;<^']+N]8&K7%H)+T6K6>]F;!A8Y92N<')]LUE1?#WPW$D2BUN6
M,2F.-WO9F98RI7RPQ?.S!(V=/:HY?[9\+V%]K6M>(_[1L;.VDF>W6P2$MM&1
MA@>O'ZU2MK3Q[?:3'JPUZRMKR6,3)IGV$- N1D1M)G>3V+ CGM0!T_\ 8.FA
M=*7[/QI6#9_.W[K"&/UY^4D<Y_.I;S2;+4+RQN[F'?-8RF6W;<1L8J5)P#SP
M2.:J^%M=3Q+X9L=76$PFXCR\1.?+<$JZY[X8$4W7/$=OHD]E:FTN[V]O6806
MMHBL[!1EF^9E4 9&23W% $]OX?TNTU74=3@LT2\U%46ZE!.9 HPO? X],9[U
MG/X%\/M:Z?;+:3116$)MX1%=2H?*)!,;$,"ZD@<-D5C^%O&@O+^]@O&NF:ZU
MR:RLTDB"F$) LA1AP1C#^O-0_$'Q?-9Z#JD>CSS6U]IU_:6\TFT8(E*-A<YR
M-K8Z4 2ZWX-AL_[/&D:!]LM8'F8QQ:E+;3PF0@D1ON $9(.4R!T('6G:!\/K
M2+0XDU2%K:^^T7%P!IUW)#]G65]QA5T*DJ %'ID5TMCXAL;ZXU: &2&32IO*
MN5F 7 VAPXY/RE3D'V-)8^(K*^\+IXA"3PV+VYN1YL?S^6 3G:,]0,@>XH J
M2^!_#TLMG)]A*?9+8VD:Q3R(K0GK&X# .N><-GFF6G@/P_9RV\J6T[RVZLD;
MS7<LC>65VF,EF.8\?P'Y?:H/^$^T^*RU&XO=.U.Q:QM/MS07,*B22'D;DPQ!
MY&,$@CC(J_K7BBUT5[>%[:YN)[FWFN(HX54DK$%+ Y(P?F'ZT 5].\!^'M+N
M[.ZM[6<S63$VAFNY91;@J5*H&8A5PQ^4<=/08OZ'X=TWPY#-!I<4L,$KF3RF
MG=T0DDD(K$A!DDX&!7#67C_4KR?P?>S6%Z@U*QN'ELK>)2;F0+"RM'ECA?F;
M!9AQG-=*OCW3'TJ*[6UOS<RWC6*Z>(1]I,ZY+)MW;> "2=V,=Z .IHKDIOB'
MI%KI\MU>6]_;207D=E<6LL(\Z&2093(!(*D'(*DY[41^(XKKQ5I%O)_;%E<7
M5G-,NG311JI"MC,G)(;T .,'F@#K:*Y.+Q[9_P!KQ:;>Z3JNGRO!+<E[N) B
M11C+.Q5R0.@SCJ:ELO'.FW.\W5K?Z;']D>]BDO8@BS0)@LZX)Z J2#AL$<4
M=/17!?\ "9SZGXJ\*6UO::EI]M?R3NR7<*J+F(0,RD8+8P=IP<'D<5WM !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4'I110!Q/@;3+ZP^$MGIUW:RPWJ6DR- ZX8$L^!C\17,Z#IFJZ)IOPYN;
MG2+YQI\5U#=QPPEI(6D7"EEZXXZ]J]<HH \=B\+ZK_96J33V&HJL/C&XU'RK
M5VBGEMV0IOB(()^_G@\A2*ZWP\(M'M;S4+30]>8WEY%$3>2M+<2K@+YK+(V4
M1<D<\X7..E=K10 4444 %%%% '!P2ZAX+\1:UOT>_P!1TC5+K[=#/81>:\4K
M*JR(Z9SC*@@C(YJIXBM];\7Z':K?Z&\%F^N6;1VA.9Q:AQO>7:<+W. >!UYK
MT>B@#C[SX;>'FT?4[33K,6D][9R6OG>8[;=PZX+'O@_A56S\6:Y9:/%I]SX1
MU:77(8A%B*-3;2N!@.)L[0AZ\\CTKNJ* .2\+P/X1TSP]X8N8Y)[FXBGDEN(
MQ^[24'S'![\EVQQVIGB5+K3O&.AZ_'87=[9PV]S:7"VD?F21F38RMM')&4(.
M.F176-#$TZ3M$AE12J.5&Y0<9 /8' _(5)0!Y):V>LVM^FOW&A7ZQQ>)I[Q[
M:./?,()+41JX4'G!(R!GOUQ5?Q'I.MZUIGBJ>+1;V-K[5;":WA=/G:-%C!;
MZ?=)([=#S7L=% 'F/C_3KV/Q/;0Z6=O_  E-O_9-YM."@5MWFX[XB,P_[YKL
MO$<%_:^#+^W\/H4O(K0I:)'C*X& %SQG'3WQ4\/AW3XM?DUMA/-?,AC1YIV=
M85.,B-2<(#@9P.:U: /&[_0;W4)-773-)UWR=0T">TAEU2:61WG!#8;S&/E@
M]!T!(/&,$[MR^I>)?$.BW$&AZC:V]OIU[#(]Y%Y>)9$0!<'M\O7H<\9P:]'H
MH \Q\(6>HO/X'\_2KZU_LK3;FSNC<0E LFR #'J#AL'O@TQ-(U33==_MXZ9=
M3PVGB&\F>&),R/!-"J"5%_B (Z#G&<5ZC10!Y1J&CZKK.K3ZY'I5W%!=ZYI;
M1PS1[9?)@)WRLO51ECUYPM=!K%A??\+7T75H[*>6RMM,N4DDC7(#$@A?J<<5
MV]% 'E6GQ7VOZ9X@CU'1M6MM>U^UFMQ+/:E8+2/8PBB#]@,Y)QRS'VJ$>&3K
MFCW=I#I7B*+41I,\ EU6\D:**9T"^6@=B&!/\2\  <UZW10!YU!<ZEK?B7P9
M*- U&SATXS?;)+J'8(W:W90H]1GC=TY7UX]%HHH **** "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
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
M**** "BBB@ HHJ"^O;?3;"XOKN016UM$TLLA!.U%&2<#GH* )Z*Y2+XD^%9R
MGEZA.V_&TBPN,'/3G96SKFOZ7X;TUM1U>[6UM58(9&4MR>@  )- &E152YU.
MQL],?4KBZBCLDC\UIV;Y0F,YS619^.?#U\\R0WLJR0P-<-'-:S1.T:]6574%
MP/\ 9S0!T5%<@?B?X06983J<PE8$JAL;C<0.I V5IS>,-!M]#BUF?4%AL)F*
M1/+&Z,[9(VJA&XG(/ % &Y16%H_C'0==O6LK"^S=JF_[/-#)!(5]0LBJ2/<"
MH-0\?>&=-OIK*?4BUQ <3+;V\LXB/HYC4A3]<4 =)1573M1LM6L(K[3[J*YM
M91E)8F#*WXU ==TP>(1H)NA_:AM_M0M]K9\K.W=G&.OOF@#1HK-TGQ!I6N27
ML>FWJ7#V,[6]RJ@@QR#J""![\]#@U!_PE>B?;([3[>HFDO'L5!1@#.JABF<8
MS@CZ]LT ;-%5=2U*ST?3;C4=0G6"TMT+RRMG"@?3DUAW?Q!\,V-Z]G/J$HN$
M1'>-;29RH=0RYVH<9!!Q0!TU%8,'C+0+C2KK5%OREE:D":6:&2+:3T #*"2<
M@#&>3BH[7QSX>NTNFCO95:UB\Z6*6UFCD$><;@C*&89XR : .BHKD/\ A9_A
M#S_(_M.;SMN_R_L-QNVYQG&SIGO6C%XS\/S:EIVG+J %YJ,1FM8GB=#(HW<\
MJ,?=;@X/% &]15#6=:T[P_I<VIZK=+;6<.-\K G&2 . "3R1TK.U'QOX>TJ.
MP>[ORHOX?/M0D$DAD3 .["J2/O#KZT =!17/Z?XVT#5'G2TO)6,$+3R;[2:,
M*B]3EE /7IUK1TC6M.U[2HM3TNZ2YLI02DJ9 .#@\'D<@]: +]%<S/\ $#PS
M;6]K<2:A(8;J 7$+I:3.&C)(!RJ''0\'FG:1X]\-Z[=P6VFW\D\D^?*_T295
M; )/S% O0'O0!TE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %<_P"//^2>^)/^P7<_^BFKH*JZGI\&
MK:5=Z==!C;W<+P2A3@E6!4X/;@T <=X:U?Q:-!TB-?"=L;?[+"HF_M902FT?
M-M\OTYQFLKQ/J]KJOQ'@TZZT[4-0TK18&DN([.S>X5KJ5=JJX4'&V,L?JU>E
M6=K%8V-O:0 B*"-8D!.3M48'Z"J>CZ%9:&+W[&K[[VZ>[G>1MS/(V,G/IP !
MVQ0!YUX7*>(/ .I>#KZ[GT^ZTNYCM[>6\B,<OE[P]JS(^,YVJNWOM]ZZ*UU/
M6;/Q-I-AXJTO2YIKDRQV&IV))VN$+,I1QN3<JGD$CC%:NJ^#-%UK4+B]O;=W
MEN+5;64+(5#*K[T;CHRMR&'(I-,\'6.G:E%J,MYJ6H74"LL#W]VTWDAAAMH/
M )'!/7'>@#&U;_DM'AS_ +!=W_Z$E&H".7XU:.E[@Q1Z/-)8A^GG^8H<K_M>
M7C\,UU$^AV5QX@M-;D5_MMK"\$1#?*%<@G([]!4>O>&],\26\,>H1/O@?S+>
M>&1HY87_ +R.I!!H ;K<6G>9;7$R6O\ :L8E736EQO\ -*'(3/)) Y [5B_"
MI+5?AKHTEM@M+$9+AOXFF+'S"Q[G=D<^E:.E>#=-TS4UU-Y[[4+]$,<5SJ%R
MT[1*>H3/"Y[D#)JM<> =*>\N;FRN]4TS[4YDN(M/O7ACE<]6*C@$]R,4 4/
MRI#XL\;V]D --348S&J?<68Q*9@/^!8S[UG2_P#)Q\/_ &+A_P#1QKN]'T;3
M]!TV/3],ME@MD)(4$DDGDLQ/+$]R>:KGPUIS>+%\2E9/[26T^QAM_P OE[MW
M3UR>M 'FFC12^'H;OQG9HS1P:M?6^K0H,F6U^TN?,QW:,DM_NEA5NVT<^)_"
MGC :=(IO(]?FOM.F0YQ,BQO&0??IGT:O1],T6RTJSN+2WC)AN)Y9Y%D.[+2,
M6?\ #)/%5O#/A;2_"6G2V&D1/';2SM.4=RV&( P,]L*.* .)OM:B^(P\*:/;
MK_HUZ@U358_[D438\IOK,-O_   T^S;Q"OQ0\:?V%%I;KBQ\W[=)(N/W)QMV
M*??.?:NPT3PEH_A[4M2O].MVCGU&3S)BSD@<LV%'\(RS' [FJE]X%T^]UJ\U
M9-0U>SNKP()_L5\\*OL7:N0OH/YT 0ZKI>K:WX=6VUB\TW3M46]BFLI;8M)%
MYD;!T!5PI8DAL@=JBTW5-5@\5V6G>)])TT7\\$WV+4K%BRL%VF1"'&Y.-IZD
M''M5W_A!]-DTV>QO+S5;Z.5TE5[N^DDDA="2K1MG*$$]14^D^$K'2]1_M%KK
M4+^]6,Q1SW]RTS1(2"0H/ S@9.,G'6@##;_DO"?]BR?_ $I%8'CO2+G5_B0_
MV XU.R\/B]L3_P!-XKH,H_'E?^!5Z.=#LCXE'B#:_P!O%G]BW;OE\O?OZ>N>
M]+_8MF?$8UW:_P!N%H;/.[Y?+W[^GKD=: /+_%NLP_$#12+/)TZPT.;6+L>D
M[1.L,9]U(D8_[HJ53JHUWX>'1TLWN_\ A'Y,"\=E3;LASRH)S7>6?@K0]/TW
M6;"UMFB@UAY7NP'.3Y@(8*>PP3@=LU#?^!=+OO[+(N-1M9-,MC:VTMI=M$XC
M(4$$CD_=% $5RWB5O#^M?VY%I*1?89?+-C+(S;MAZ[U'&*Y3PJ3X-L= N?NZ
M'K]A;+-_=MKTPJ%?V60#!_V@/6NSM/!MM:M-OU;6[I)H7A>*[U&25"K#!^4G
M&?>KLWAO3+CPLOAR:$R::MLML$9OF"* %.?48!SZC- '.^ _^2-Z5_V##_Z"
M:L_"S_DE_A[_ *]!_,UO:9HEEI.@0:+:JXLX8?(0,V6VXQUIVBZ1::!HUKI5
MBKK:VJ>7&';<0/<T 7Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBL#QQJ,^D>!=<O[9BL\%E*T;#JK;2 ?P/- #[CQCH-KI5QJ<VH!;*"X-JTH
MC<AI0<%4P,N<\?+GD'T-:MG=Q7UG%=0;_*E4,OF1M&V#ZJP!'T(KROQSX?AL
M?"'@BSM[JY@B@U.PM@L+A5))YDZ??SD@^YK6AMM3UB[\21IXBU.U7176TL_+
MD7)<0K(9)<K\Y)?H>,#I0!Z+5._U.UTPVHNFD4W4ZV\6R)GR[9P#M!VCCJ<
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
MYVYQG'IFI*\XU6]O-+^%NA>())Q+>6'V&<.JE2R.8XW0Y)SE7;)[G!QQ7H]
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
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
M#U"BJ>E6IL],@MVM;:U* _N;4DQKR3\I('\JN4 %%%% !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 <OX9^;Q'XKD;ES?1KGV$*8%=17+^%_P#D
M/^*_^P@O_HE*Z6:6.W@DFE8+'&I=V/8 9)K2K\7W?D13^'[_ ,Q]%8UC=ZAK
M=K%>0XL+*90\6Y0\[H1D-_=3UP0QQUP>*GDLK*W'G7UR\GJUS.=A_P" Y"?I
M699#)K,EOXD;3[A+6*R-KYR7+7(#,X8 KL(X !!SGO5W^U-/QG[?:_\ ?Y?\
M:QI)M%MM4L)K6")E/F09M8"XRRA_X 0?]6:T9+E&7='H]S./:-$/Y.RT 6#J
MNG X-_:_]_E_QJ>.>*90T4J.#T*L#6%>:J]I"TLGA>[,2C+NTEHH4>Y:45BZ
M7>>']=M[R[U/P<FGP1,J137EI"_VG=G_ %6S<7Z#[N<Y&,T =W17,^$]$.E2
MZE<1V\ME9W;H;>P>4OY*JN"V,D(6)SM'0 =\@=-0 52FU%!*T%K&UU.IPRQD
M;4/^VW1?IU] :KR2SZI=/;VTCPV<3%9YT.&D8=40]L?Q-VZ#G)&?X.:9H]:\
MV0%(]5GBAC7A8HTPJJ!VZ9/J23WH UQ;7DY#7-V8A_SRMA@?BQ&3]1MJ]110
M 44C,%4LQ  ZDFJ?]KZ>3A+R&5LXVQ-O;/T7)H NT52.H[E#06=Y-SC'E>61
M_P!_-M(USJ+J3!I\:D'@7-QLS_WPKT 7J*KVGVLPDWH@$I8D+"254=AD]3[X
M'TJQ0 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 %%%%
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
M'S58G/KR   ,\]Z )?\ A+9/^A9\0?\ @*G_ ,71_P );)_T+/B#_P !4_\
MBZFA\9:#-IE]J)O6AM[''VH7$$D+Q9^[E'4-SD8XY[9K!F\=1W>MZA;V=]]D
MLK;1);V26YLI%DMY%8 .T;!6*A3G&.>QH V/^$MD_P"A9\0?^ J?_%T?\);)
M_P!"SX@_\!4_^+K7TBZ%[HEA=BY6Z$UM'(+A(S&LN5!WA3RH.<X/3-<3X=\0
M^.O$'AFUUZUM/#\D4ZLRVA::)V"L5QO^8 G'<8H W_\ A+9/^A9\0?\ @*G_
M ,71_P );)_T+/B#_P !4_\ BZHVWC.VU:UT"[AOQIC7MX]K+97%L9)'E3(>
M'<#A""#\QX(^M:P\7Z&VL_V4+QOM/G&WSY,GE>:!DQ^;MV;_ /9SF@"O_P )
M;)_T+/B#_P !4_\ BZ/^$MD_Z%GQ!_X"I_\ %TV3X@^%X;CRI-3VXN&MGE,$
M@BCE#%2CR;=J'(/4C/4<$5-;^-_#UQ!?S"_:)+!%DN!/!)$RHV=K!74%@<<$
M Y[4 1_\);)_T+/B#_P%3_XNC_A+9/\ H6?$'_@*G_Q=5]1\9:9/X7U2_LM7
M_LYK+8)IKNPE+6Y8C!:%@KD$'CZ^U=3$V^%&W!LJ#N QGWQ0!SW_  ELG_0L
M^(/_  %3_P"+H_X2V3_H6?$'_@*G_P 77244 <W_ ,);)_T+/B#_ ,!4_P#B
MZ/\ A+9/^A9\0?\ @*G_ ,77244 <W_PELG_ $+/B#_P%3_XNC_A+9/^A9\0
M?^ J?_%UTE% '-_\);)_T+/B#_P%3_XNC_A+9/\ H6?$'_@*G_Q==)10!S?_
M  ELG_0L^(/_  %3_P"+H_X2V3_H6?$'_@*G_P 77244 <W_ ,);)_T+/B#_
M ,!4_P#BZ/\ A+9/^A9\0?\ @*G_ ,77244 (#E0<$9'0TM%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7C**236/"!CC9@FLAG
M*C.T>1,,GT'(KK:AGN[:V*B>XBBW=/,<+G\Z /*O$>F7OA_Q-I&E6MK++H=_
MKMM?VYC4E;242?O4..B-G>.P.X55U+4KBXGBFO+S4%GL_$*2W6FPV:K;VL"7
M.!*["/<Q*[6W;CG<3C ./6UU*Q<D+>VS$ DXE4\ 9)Z^E26EY;7]K'=6=Q%<
M6\@RDL+AU8>H(X- 'E=[82/\-/%4/V5V:;Q'*^SRSEU^VISCN,#KZ5+\0]-O
M;[Q+?M:17)V:-;2%H(]S$1WJR,%!!#,%4D+@Y]#FO3;6^M+X3&TNH;CR)6AE
M\J0-Y<B]4;'1AGD'FK% 'G_A^\TV"_U;Q$=;UG6%M[)(IKF:S14VAF8(@2-"
M[#))&#C<*[V*59H4E3.UU##(P<'VI]% !1110!YK8>$-,UWXA>,[C5K*=PMQ
M:B%Q/+$"/(7.-K 'D5D/8-X5U3QRND6LL%J6TH>:\;7/E1DD2R@/NWE 2V.<
M8]J]9DO[.*4Q27<"2#JC2 '\JL=1D4 >(7Q>6_UN>*?5=4MP^E7RS7-O\]U!
M!<.92@5%!5<CC&3C(R,5H^)]3MM<U/Q/J&GQRR68\'W4(NC"R)(VXG:"P&<
M_J?0UZY))'#$\LKJD:*69V. H'4D]A6)KFEP>,?#AM+;6)8;"\0B2:Q,;^?$
MRD%0S!A@@]1SQUH 3P3_ ,B!X<_[!=M_Z*6N'^'_ (STK0OA[IFG7,>H2:E
MD@-G!83/(S&1B%&%QD@COBO3=/L8-,TVUL+92MO:PI#$"<D*H '/T%6: /%W
MTF^TNX\$R:G$(+[4/$D]_- #GR3*&8)GU QGWS5G2;!1/%H6IZUK:WD>M/.-
M,AM(BA(N3,DV\Q[O+(PQ;?W(]J[_ %+PI%JWB;3M8O-0NW33G,MM9#8(ED(Q
MO)V[B?8G%;5Q=6]HBO<SQ0HSK&K2.%!9CA5&>Y)  [T >5W%A*WPRUN$VKEY
M/$CN4\LY9?[07G'<;1U]*N>-)KZQ\8:C>6D3!3H]I')<?9_.$*&\;>X4@ABB
MDMC!QC.*].HH \'\2E[G1/'<<%SJFI?;-.L7M+BZ@ :X5)G#E-J*" 6 Z9[\
MC!KW*T!%E ",'RU_E3;J^M+'R?M=U#;^?*L$7FR!?,D;[J+GJQP< <U8H **
M*AN;JWLH#/=3Q00@JIDE<*H)( &3ZD@#W- $U%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=
MJF@:-K9C;5=)L;XQ B,W5NDNS/7&X'&<#\JT:.U 'F'PST/1[7X8:;K<6D:>
M-42TG<7?V9/-)RXY;&>G'7IQ6=I&IZWK=Q\.+E-1BLQ>V]U))##:J$W(O/&0
M.0<8[=:] \.^&!H'@J#PY]K\\10O%]H\O;G<6.=N3_>]>U8MG\/[K3-/\*Q6
M&LQI=: LL8EEM-Z3I(,,"H<;3TP<F@#D]$\12>'M'\1F&>.VDOO&EU:"YDB,
MHA! =GV#ECM0@#U(SQ77^'-;U?7[>_M;74X99+&\B"W[V;(+B!@&8;#C#_>7
M(XX!Q2V_P^:TL;]+?52MY-KDFM6UP;?(@D;C85W?.NW<IY&0W:MB#2M?6Q83
M>(5-[)=),\J62B-8AC,2(6) (!^8L3DD^U &]1110 4444 ><:/X>T76_B'X
MX;5=)L;YDN+54-S;I(5!MUR 6!Q69=:A<^!-2\2Z5HDA%A!;V5Y;02$NEJTL
M_ENBYZ*1\P';M742>$M<MO$FLZMI'B.WLTU1XGDAETWSBA2,(,-Y@],].](W
MP]AE\/ZQ9W&IW%QJFK%'N=3D1=Y="#'A!@!%(&%'OS0 OBG5KI=7OM&!3[))
MX>N[IAM^;>K*HY],,:PO >LWFF:5X'LIF0Z5J>EF&,[>4ND&\ MZ,F[ ]5K>
M7P=J5WJEQJ>K:Y%<7,VES:;M@L_*C17*D, 78Y&TYR><CIBL'Q-HZ:7X"T?P
M78W,]SKT)M_[.FA@92CHX_?'J$4#=G)Z?6@#K?"6KWFO0:CJ4S)]A>]DBT\*
MN,PQG9O)[[F5C],5S5AXPOSXKTVVDUFSOXKZ]FM9+:UM'$4 5)&4I.0 [#RP
M&'J3@#%=UI.F6^C:/9Z9:KB"UA6%/HHQD^]<C9> M3LXM%@'B"-K?1+@264?
MV+&4VLI$GS_,VUR PVXZD'- #+;Q;JLO@/P[J[/%]KO]1M[:8^7P4>X\ML#L
M=M<BYUI_#>K23ZFEY*GBZ*"%)(=J^8EU& Q(.0IP/E'2NO@^'VH16>GZ8WB!
M#I6FZA'>VL*V>)#LE\P)(^_YAR0" .Q.<8J8> KH/?P_VQ']@N=835TB^R?/
M'()5D92^_!!VX' QGO0!G:KXJ\0>%[S5M.NKNVU.X^R6LUE*UOY(22:<P;6"
MDY4'#>N,C/>I]5UWQ!X7N+NRO=1@U S:/=WMK/\ 91$T<T"@E2H."IW COQC
MFM?7_!,/B#4KZ[FO7B^TV$5H@C0;HGCF,J2 D\X8CC';KS5>;P9J&JO>W&N:
MS#<W<NFS:=;M;V9BC@64?.Y4NQ9CA>X&!B@#"O\ 7?$%IH7A'4M0N+*YDUG6
M;!/)^R#%M'*K$A22<OT^;C!SBM;6[SQ);^+]/TO3-;AE>\E,TEJUBN+:T4_,
MS/NSZ*O')/L:OZIX,&I:/X9T_P"W^7_8=[:W>_R<^=Y"D;<;OESGKSCWJ"V\
M*:]8^(M3U:W\169.H3AW$VF%W2)>$B#"4#"C/;J2>] '/0_$*[GU-;J/48GB
M;5#9_P!DK9.6$/G>5YGF_P!_^/'3''7FJFNZCKVO^ 6UZ6]MQIUUJ4"I8BWP
M8HEO$5&WYR6)4$Y&.3C&*[2R\,:IIMZ8K+75AT8WCWGV46H,H+.7:,2EL>66
M)/W<X.,UDS?#N_?2VT2/Q L>B)>"[@@%GF1/WWF^6S[\,@.<< ].3C! ._HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&YNK>S@,]U/%!$
M, R2N%4?B:@@U?3+I2UOJ-I,%94)CG5L,QPHX/4GIZUS_P 1#M\.VI\RWCQJ
M=G\]R,Q+^_3EQD?+Z\BL;5[B+^P$N#>Z)<)::I87$[Z6FT11+.A9G^9N ,G/
M8 T >A//#'((WE17*EPI8 E1C)QZ#(_,4L4L<\22PR+)&X#*Z'(8'H01UKBM
M2OK35?&D#Z?<PW26FB7OGO X=8S(T.P$C@$['('^R:?X&N+L>!O#<#V2?V:=
M(A,MV;D*4_=<C;C/ISGO[4 =>;RU$$LYN81#$2))"XVH1UR>V.]-2_LY+,7D
M=W UJW2=9 4/./O9QUXK@-*U'PO8^%=828V<]A;:L[16L,B$$^:/* &<8+!<
M9X[G@&H-8MM(B^'VI75W=Z9)/<7;7:I#.K10S':-B=B0N,G&223@9H ]&N+^
MSM)H8;F[@AEF.V))) ID/HH)Y_"I?.B\_P CS$\[;O\ +W#=MSC./3->?>/;
MS1;G2]2>WN=,>[>P5IS*?WDUME\+;OTW[MP! .&*Y'2KC7&F0?$68V<UK'J%
MSI;AE,J^8TN]-JMDYS@#B@#KX]1LIFN%BO+=VMCB<+*I,7^]S\O3O3!J^F-8
M&_&HVALP<&X$Z^6#T^]G%>10W,<7A**U9["Z,VAJTTD,(22S<2PKMF;))4L[
M,^X _NW]3C5M9(4\7J^IW%A-;C4U::YMP$M?,-FPC&"2%88.<L>67ID  'I4
MVIV%NL#3WUM$+@@0EY57S<]-N3SU'2IWFBC:-9)$1I&VH&8 L<$X'J< G\*\
M7F*/8:FL-Q86UJVFWIB-X,K-:M=3^6L'(VD*!\WS##1_*:W[^ZNKGQ;X>O+K
M2=2CBAO4@L@RJ0$:WDWN3NSN)Q]%C]210!Z6S!5+,0 !DD]JAM+ZTU"'SK*Z
M@N8LE=\,@=<CMD5YY'K#7(GTC7KIVLM"M[G^VG?/^D(25@#8Y.^/<Y'<@5T/
M@\6UQ-J6JQ/9I)>M&3:6LJ.+=%4A ^TXWD9SCCH!G;D@'4T444 %%%% !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 R6&*XC,<T:2(>JNH(/X&HX;.UM
M]WD6T,6X8;8@7/UQ4]% $,%K;VT9C@MXHD8Y*QH%!/T%/$4:Q"(1J(P-NP#C
M'ICTI]% %4:;8*C(+*V"MC<!$N#CUXI?[.L?*$7V*W\L'<$\I<9]<8ZU9HH
M@-E:'RLVL)\DYB_=CY#_ +/I^%'V&T\_S_LL'G9SYGEC=GUSUJ>B@")+:",R
ME((U,IS(50#>??UIHL;1;4VHM8!;GK$(QL/X=*GHH ADM+:;R_-MXG\HYCW(
M#L/MZ5*R*Q4LH)4Y&1T/K2T4 1M;PN) T,;>9@/E0=V/7UIL%I;VN[[/;Q0[
MNOEH%S^5344 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
L !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449067656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>May 02, 2022</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_CoverAbstract', window );"><strong>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-13429<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Simpson Manufacturing Co.,&#160;Inc.<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_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>
</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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">94-3196943<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address</a></td>
<td class="text">5956 W. Las Positas Blvd.,<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Pleasanton<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94588<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">925<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">560-9000<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SSD<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,159,934<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000920371<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_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>
</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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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_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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_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_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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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_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_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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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_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>18
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450448783656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_AssetsCurrentAbstract', window );"><strong>Current assets</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 984,372<span></span>
</td>
<td class="nump">$ 301,155<span></span>
</td>
<td class="nump">$ 257,428<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_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">320,428<span></span>
</td>
<td class="nump">231,021<span></span>
</td>
<td class="nump">227,201<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">443,448<span></span>
</td>
<td class="nump">443,756<span></span>
</td>
<td class="nump">296,640<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_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">39,632<span></span>
</td>
<td class="nump">22,903<span></span>
</td>
<td class="nump">37,732<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">1,787,880<span></span>
</td>
<td class="nump">998,835<span></span>
</td>
<td class="nump">819,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Noncurrent assets</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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">265,675<span></span>
</td>
<td class="nump">259,869<span></span>
</td>
<td class="nump">255,684<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">44,651<span></span>
</td>
<td class="nump">45,438<span></span>
</td>
<td class="nump">44,236<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">133,651<span></span>
</td>
<td class="nump">134,022<span></span>
</td>
<td class="nump">133,477<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">25,021<span></span>
</td>
<td class="nump">26,269<span></span>
</td>
<td class="nump">25,059<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_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">23,472<span></span>
</td>
<td class="nump">19,692<span></span>
</td>
<td class="nump">17,270<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,280,350<span></span>
</td>
<td class="nump">1,484,125<span></span>
</td>
<td class="nump">1,294,727<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_us-gaap_AccountsPayableCurrent', window );">Trade accounts payable</a></td>
<td class="nump">76,390<span></span>
</td>
<td class="nump">57,215<span></span>
</td>
<td class="nump">66,236<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued liabilities and other current liabilities</a></td>
<td class="nump">207,959<span></span>
</td>
<td class="nump">187,387<span></span>
</td>
<td class="nump">158,578<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_us-gaap_LongTermDebtCurrent', window );">Long-term debt, current portion</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">306,849<span></span>
</td>
<td class="nump">244,602<span></span>
</td>
<td class="nump">224,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Liabilities, Noncurrent</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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">36,336<span></span>
</td>
<td class="nump">37,091<span></span>
</td>
<td class="nump">35,810<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_us-gaap_LongTermLineOfCredit', window );">Long term debt, net</a></td>
<td class="nump">670,733<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_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities', window );">Deferred income tax and other long-term liabilities</a></td>
<td class="nump">34,621<span></span>
</td>
<td class="nump">18,434<span></span>
</td>
<td class="nump">19,594<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_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,048,539<span></span>
</td>
<td class="nump">300,127<span></span>
</td>
<td class="nump">280,218<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_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</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_us-gaap_CommonStockValue', window );">Common stock, at par value</a></td>
<td class="nump">433<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="nump">435<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_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">289,773<span></span>
</td>
<td class="nump">294,330<span></span>
</td>
<td class="nump">285,896<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">990,611<span></span>
</td>
<td class="nump">906,841<span></span>
</td>
<td class="nump">760,862<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_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(21,281)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,510)<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(27,725)<span></span>
</td>
<td class="num">(17,605)<span></span>
</td>
<td class="num">(19,174)<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_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,231,811<span></span>
</td>
<td class="nump">1,183,998<span></span>
</td>
<td class="nump">1,014,509<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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 stockholders&#8217; equity</a></td>
<td class="nump">$ 2,280,350<span></span>
</td>
<td class="nump">$ 1,484,125<span></span>
</td>
<td class="nump">$ 1,294,727<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_DeferredIncomeTaxAndOtherLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax And Other Long-Term 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;">ssd_DeferredIncomeTaxAndOtherLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nor invoiced, and liabilities classified as 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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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.25)<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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.17)<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 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_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. 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://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,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent portion 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 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<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 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.8)<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>19
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452853608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Earnings and Comprehensive Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_IncomeStatementAbstract', window );"><strong>Income Statement [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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 493,570<span></span>
</td>
<td class="nump">$ 347,642<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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">256,789<span></span>
</td>
<td class="nump">185,360<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">236,781<span></span>
</td>
<td class="nump">162,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_ssd_ResearchAndDevelopmentAndOtherEngineering', window );">Research and development and other engineering</a></td>
<td class="nump">15,866<span></span>
</td>
<td class="nump">14,591<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_us-gaap_SellingAndMarketingExpense', window );">Selling</a></td>
<td class="nump">36,836<span></span>
</td>
<td class="nump">30,823<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">53,774<span></span>
</td>
<td class="nump">48,565<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_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">106,476<span></span>
</td>
<td class="nump">93,979<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_us-gaap_AcquisitionCosts', window );">Acquisition related costs</a></td>
<td class="nump">6,951<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_us-gaap_GainLossOnDispositionOfAssets', window );">Net gain on disposal of assets</a></td>
<td class="num">(1,083)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet', window );">Income from operations</a></td>
<td class="nump">124,437<span></span>
</td>
<td class="nump">68,383<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest expense, net and other</a></td>
<td class="num">(428)<span></span>
</td>
<td class="num">(1,778)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before taxes</a></td>
<td class="nump">124,009<span></span>
</td>
<td class="nump">66,605<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_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">29,433<span></span>
</td>
<td class="nump">16,218<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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</a></td>
<td class="nump">94,576<span></span>
</td>
<td class="nump">50,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income</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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(9,264)<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_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Unamortized pension adjustments</a></td>
<td class="num">(172)<span></span>
</td>
<td class="nump">492<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_us-gaap_UnrealizedGainLossOnDerivatives', window );">Cash flow hedge adjustment, net of tax</a></td>
<td class="num">(9,946)<span></span>
</td>
<td class="nump">26<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_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive net income</a></td>
<td class="nump">$ 84,455<span></span>
</td>
<td class="nump">$ 41,641<span></span>
</td>
</tr>
<tr class="ro">
<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>Net income per common share:</strong></a></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_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.19<span></span>
</td>
<td class="nump">$ 1.16<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_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 2.18<span></span>
</td>
<td class="nump">$ 1.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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Number of shares outstanding</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">43,179<span></span>
</td>
<td class="nump">43,379<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">43,376<span></span>
</td>
<td class="nump">43,612<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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_ResearchAndDevelopmentAndOtherEngineering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use; (3) to conduct internal product testing; (4) or to provide engineering support to customers in the form of testing services or product uses, specifications or requirements.</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;">ssd_ResearchAndDevelopmentAndOtherEngineering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_AcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.</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 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(7)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=123726172&amp;loc=d3e511914-122862<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(3)(ii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=123726172&amp;loc=d3e511914-122862<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_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_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_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_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_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_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (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;">us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative 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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed 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 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-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://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 (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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for 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 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_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450493640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common&#160;Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,326,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 980,943<span></span>
</td>
<td class="nump">$ 433<span></span>
</td>
<td class="nump">$ 284,007<span></span>
</td>
<td class="nump">$ 720,441<span></span>
</td>
<td class="num">$ (10,428)<span></span>
</td>
<td class="num">$ (13,510)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">50,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,387<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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment, net of tax</a></td>
<td class="num">(9,264)<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="num">(9,264)<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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Pension adjustment and other, net of tax</a></td>
<td class="nump">492<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">492<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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Cash flow Hedges, net of tax</a></td>
<td class="nump">26<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">26<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">6,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,462<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Shares issued from release of Restricted Stock Units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Shares issued from release of Restricted Stock Units</a></td>
<td class="num">(5,263)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(5,264)<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_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(9,966)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,966)<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">691<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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,430,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2021</a></td>
<td class="nump">1,014,509<span></span>
</td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">285,896<span></span>
</td>
<td class="nump">760,862<span></span>
</td>
<td class="num">(19,174)<span></span>
</td>
<td class="num">(13,510)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,217,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">1,183,998<span></span>
</td>
<td class="nump">$ 432<span></span>
</td>
<td class="nump">294,330<span></span>
</td>
<td class="nump">906,841<span></span>
</td>
<td class="num">(17,605)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">94,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,576<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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment, net of tax</a></td>
<td class="num">(3)<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="num">(3)<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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Pension adjustment and other, net of tax</a></td>
<td class="num">(171)<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="num">(171)<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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Cash flow Hedges, net of tax</a></td>
<td class="num">(9,946)<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="num">(9,946)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,007<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Shares issued from release of Restricted Stock Units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Shares issued from release of Restricted Stock Units</a></td>
<td class="num">(9,523)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(9,524)<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_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(195,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(21,281)<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="num">(21,281)<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_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(10,806)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,806)<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued</a></td>
<td class="nump">960<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">960<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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,159,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2022</a></td>
<td class="nump">$ 1,231,811<span></span>
</td>
<td class="nump">$ 433<span></span>
</td>
<td class="nump">$ 289,773<span></span>
</td>
<td class="nump">$ 990,611<span></span>
</td>
<td class="num">$ (27,725)<span></span>
</td>
<td class="num">$ (21,281)<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_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_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_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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to 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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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://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 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 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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</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 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period related to Restricted Stock Awards, net of any shares forfeited.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</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><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 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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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><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 (c)<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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and are being held in 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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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 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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>21
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450454153512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.23<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_ssd_ShareBasedCompensationPerShare', window );">Common stock issued per share for stock bonus (in USD per share)</a></td>
<td class="nump">$ 139.07<span></span>
</td>
<td class="nump">$ 93.45<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_ShareBasedCompensationPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each share issued during the period as a result of share-based compensation plans other than an employee stock ownership plan (ESOP).</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;">ssd_ShareBasedCompensationPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450553928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 94,576<span></span>
</td>
<td class="nump">$ 50,387<span></span>
</td>
</tr>
<tr class="re">
<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 net income to net cash provided by operating activities:</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss/(gain) on sale of assets and other</a></td>
<td class="num">(1,267)<span></span>
</td>
<td class="nump">333<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">10,795<span></span>
</td>
<td class="nump">11,225<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_us-gaap_OperatingLeaseExpense', window );">Noncash lease expense</a></td>
<td class="nump">2,477<span></span>
</td>
<td class="nump">2,393<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,810)<span></span>
</td>
<td class="nump">314<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_us-gaap_ShareBasedCompensation', window );">Noncash compensation related to stock plans</a></td>
<td class="nump">4,872<span></span>
</td>
<td class="nump">6,542<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_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision of doubtful accounts</a></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(215)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="num">(89,799)<span></span>
</td>
<td class="num">(62,660)<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(381)<span></span>
</td>
<td class="num">(14,750)<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_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="nump">17,929<span></span>
</td>
<td class="nump">17,301<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_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(16,479)<span></span>
</td>
<td class="num">(14,109)<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_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities and other current liabilities</a></td>
<td class="nump">21,707<span></span>
</td>
<td class="nump">22,126<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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other noncurrent assets and liabilities</a></td>
<td class="nump">2,270<span></span>
</td>
<td class="num">(1,054)<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_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">44,679<span></span>
</td>
<td class="nump">17,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities</strong></a></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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(17,823)<span></span>
</td>
<td class="num">(10,505)<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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Asset acquisitions</a></td>
<td class="num">(488)<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_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments</a></td>
<td class="num">(600)<span></span>
</td>
<td class="num">(5,329)<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">1,830<span></span>
</td>
<td class="nump">105<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_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(17,081)<span></span>
</td>
<td class="num">(15,729)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities</strong></a></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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(21,281)<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_us-gaap_ProceedsFromBankDebt', window );">Proceeds from lines of credit and term loan borrowing</a></td>
<td class="nump">700,038<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_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of lines of credit and capital leases</a></td>
<td class="num">(1,024)<span></span>
</td>
<td class="num">(192)<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_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(6,804)<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(10,806)<span></span>
</td>
<td class="num">(9,967)<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cash paid on behalf of employees for shares withheld</a></td>
<td class="num">(9,523)<span></span>
</td>
<td class="num">(5,263)<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_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">650,600<span></span>
</td>
<td class="num">(15,422)<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">5,019<span></span>
</td>
<td class="num">(3,893)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">683,217<span></span>
</td>
<td class="num">(17,211)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">301,155<span></span>
</td>
<td class="nump">274,639<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">984,372<span></span>
</td>
<td class="nump">257,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Noncash activity during the period</strong></a></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_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Noncash capital expenditures</a></td>
<td class="nump">761<span></span>
</td>
<td class="nump">1,526<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_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends declared but not paid</a></td>
<td class="nump">10,847<span></span>
</td>
<td class="nump">9,967<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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of Company&#8217;s common stock for compensation</a></td>
<td class="nump">$ 960<span></span>
</td>
<td class="nump">$ 692<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_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_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared but unpaid on equity securities issued by the entity and 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(24))<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(15)(5))<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 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 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)(15)(5))<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_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including 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://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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of 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 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_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount due within one year (or one business cycle) from customers for the credit sale of 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 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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current 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://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 (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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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 (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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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://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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<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 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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the form of ordinary dividends to common shareholders of the parent 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 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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</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_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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 13<br> -Subparagraph (c)<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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 bank borrowing 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 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_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 (c)<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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (reversal of expense) for expected 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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 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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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><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 (c)<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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452002200">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 Presentation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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:120%">Principles of Consolidation</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;</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 accompanying condensed consolidated financial statements include the accounts of Simpson Manufacturing Co.,&#160;Inc. and its subsidiaries (collectively, the &#8220;Company&#8221;). Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.</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-style:italic;font-weight:400;line-height:120%">Use of Estimates</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;</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 preparation of the condensed financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management believes that these condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP. The Company assessed certain accounting matters that require the use of estimates and assumptions in context with the known and projected future impacts of COVID-19. The Company's actual results could differ materially from those estimates.</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-style:italic;font-weight:400;line-height:120%">Interim Reporting Period</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;</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 accompanying unaudited quarterly condensed consolidated financial statements have been prepared in accordance with GAAP pursuant to the rules&#160;and regulations for reporting interim financial information and instructions on Form&#160;10-Q. Accordingly, certain information and footnotes required by GAAP have been condensed or omitted. These interim statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2021 (the &#8220;2021 Form 10-K&#8221;).</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;</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 unaudited quarterly condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, contain all adjustments (consisting of only normal recurring adjustments) necessary to state fairly the financial information set forth therein in accordance with GAAP. Certain prior period amounts in the condensed consolidated financial statements and the accompanying notes have been reclassified to conform to the current period&#8217;s presentation. The year-end condensed consolidated balance sheet data provided herein were derived from audited financial statements included in the 2021 Form 10-K, but do not include all disclosures required by GAAP. The Company&#8217;s quarterly results fluctuate. As a result, the Company believes the results of operations for this interim period presented are not indicative of the results to be expected for any future periods.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition </span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Generally, the Company's revenue contract with a customer exists when (1) the goods are shipped, services are rendered, and the related invoice is generated, (2) the duration of the contract does not extend beyond the promised goods or services already transferred and (3) the transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. Our shipping terms provide the primary indicator of the transfer of control. The Company's general shipping terms are Incoterm C.P.T. (F.O.B. shipping point), where the title, and risk and rewards of ownership transfer at the point when the products are no longer on the Company's premises. Other Incoterms are allowed as exceptions depending on the product or service being sold and the nature of the sale. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern, and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized would not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information. </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:120%">Net Income Per Common Share</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;</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 calculates net income per common share based on the weighted-average number of shares of the Company's common stocks outstanding during the period. Potentially dilutive securities are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.</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%"> </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:120%">Accounting for Leases</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%">The Company has operating and finance leases for certain facilities, equipment, autos and data centers. As an accounting policy for short-term leases, the Company elected to not recognize a right-of-use asset ("ROU asset") and liability if, at the commencement date, the lease (1) has a term of 12 months or less and (2) does not include renewal and purchase options that the Company is reasonably certain to exercise. Monthly payments on short-term leases are recognized on a straight-line basis over the full lease term.</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-style:italic;font-weight:400;line-height:112%">Accounting for Stock-Based Compensation</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;</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 Company recognizes stock-based compensation expense related to the estimated fair value of restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The performance conditions are based on the Company's achievement of revenue growth and return on invested capital over the performance period, and are evaluated for the probability of vesting at the end of each reporting period with changes in expected results recognized as an adjustment to expense. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company&#8217;s experience.</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-style:italic;font-weight:400;line-height:120%">Fair Value of Financial 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:120%">&#160;</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%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company&#8217;s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The carrying amounts of trade accounts receivable, accounts payable, accrued liabilities and other current liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company&#8217;s contingent consideration related to acquisitions and equity investment are classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The fair value of the interest rate and foreign currency contracts are classified as Level 2 within the fair value hierarchy.</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-style:italic;font-weight:400;line-height:115%">Derivative Instruments - Foreign Currency and Interest Rate Contracts </span></div><div><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:115%">The Company uses derivative instruments as a risk management tool to mitigate the potential impact of certain market risks. Foreign currency and interest rate risk are the primary market risks the Company manages through the use of derivative instruments, which are accounted for as cash flow hedges or net investment hedges under the accounting standards and carried at fair value as other current or noncurrent assets or as other current or other long-term liabilities in the condensed consolidated balance sheets. Net deferred gains and losses related to changes in fair value of cash flow hedges are included in accumulated other comprehensive income/loss ("OCI"), a component of shareholders' equity in the condensed consolidated balance sheets, and are reclassified into the line item in the condensed consolidated statement of earnings and comprehensive income in which the hedged items are recorded in the same period the hedged item affects earnings. The effective portion of gains and losses attributable to net investment hedges is recorded net of tax to OCI to offset the change in the carrying value of the net investment being hedged. Recognition in earnings of amounts previously recorded to OCI are limited to circumstances such as complete or substantially complete liquidation of the net investment in the hedged foreign operation. Changes in fair value of any derivatives that are determined to be ineffective are immediately reclassified from OCI into earnings.</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%">Cash and Cash Equivalents</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%">The Company classifies investments that are highly liquid and have maturities of three months or less at the date of purchase as cash equivalents. As of March&#160;31, 2022&#160;and 2021, the value of these investments were $32.6 million and $28.2 million, respectively, consisting of United States Treasury securities and money market funds. The value of the investments is based on cost, which approximates fair value based on Level 1 inputs.</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-style:italic;font-weight:400;line-height:120%">Current Estimated Credit Loss - Allowance for Doubtful Accounts</span></div><div><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%">The Company maintains an allowance for doubtful accounts receivable for estimated future expected credit losses resulting from customers' failure to make payments on its accounts receivable. The Company determines the estimate of the allowance for doubtful accounts receivable by considering several factors, including (1) specific information on the financial condition and the current creditworthiness of customers, (2) credit rating, (3) payment history and historical experience, (4) aging of the accounts receivable, and (5) reasonable and supportable forecasts about collectability. The Company also reserves 100% of the amounts deemed uncollectible due to a customer's deteriorating financial condition or bankruptcy.</span></div><div><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%">Every quarter, the Company evaluates the customer group using the accounts receivable aging report and its best judgment when considering changes in customers' credit ratings, level of delinquency, customers' historical payments and loss experience, current market and economic conditions, and expectations of future market and economic conditions.</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:115%">The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:</span></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 style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.201%"/><td style="width:0.1%"/></tr><tr><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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance at</span></div></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: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:10pt;font-weight:700;line-height:115%">Balance at</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span></div></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:700;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Expense (Deductions), net</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Write-Offs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">1</span></div></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:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><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;border-top:1pt solid #000000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:115%">Allowance for Doubtful Accounts</span></div></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%">1,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">(211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%">1,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Amount is net of recoveries and the effect of foreign currency fluctuations for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">months ended March&#160;31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</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%">Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment.</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%">The Company uses an estimated annual tax rate to measure the tax benefit or tax expense recognized in each interim period.</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-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</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%">In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (Topic 848). ASU 2020-04 provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting in response to the risk of cessation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) on December 31, 2021. The Company's primary credit facility, which was amended and restated on March 30, 2022, is composed of $450.0&#160;million revolving line of credit and a $450.0 million term loan (the "Amended and Restated Credit Facility"), which matures on March 30, 2027. Borrowings under the Amended and Restated Credit Facility bear interest using Secured Overnight Financing Rate ("SOFR") plus an applicable margin.</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%">All other newly issued and effective accounting standards during the first quarter of 2022 were determined to be not relevant or material to the Company.</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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452083560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers<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%">Disaggregated Revenue</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 Company disaggregates net sales into the following major product groups as described in its segment information included in these interim financial statements under Note 14.</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:120%">Wood Construction Products Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Wood construction products represented 88% and 87% of total net sales for the three months ended March&#160;31, 2022 and 2021.</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-style:italic;font-weight:400;line-height:120%">Concrete Construction Products Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Concrete construction products represented 12% and 13% of total net sales for both the three months ended March&#160;31, 2022 and 2021.</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-style:italic;font-weight:400;line-height:120%">Customer Acceptance Criteria. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, there are no customer acceptance criteria included in the Company's standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, which are generally 30 to 60 days after the issue date.</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-style:italic;font-weight:400;line-height:120%">Other Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services were less than 0.1% of net sales and recognized as the services are completed or by transferring control over a product to a customer at a point in time. Services may be sold separately or in bundled packages. The typical contract length for a service is generally less than one year. For bundled packages, the Company accounts for individual services separately when they are distinct within the context of the contract. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services. </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-style:italic;font-weight:700;line-height:120%">Reconciliation of Contract Balances</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%">Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of March&#160;31, 2022, the Company had no contract assets or contract liabilities from contracts with customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</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_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>25
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452002200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income Per Share</a></td>
<td class="text">Net Income Per Share<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 following shows a reconciliation of basic net earnings ("EPS") per share to diluted EPS: </span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:68.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><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="9" 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%">Three Months Ended&#160;<br/>&#160;<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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="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 income available to common stockholders</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%">94,576&#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%">50,387&#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 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%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="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%">43,179&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">43,379&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 potential common stock equivalents &#8212; restricted stock units</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%">197&#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%">233&#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="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%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,376&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,612&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</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"/></tr><tr><td colspan="3" style="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%">Basic</span></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%">2.19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">1.16&#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="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%">Diluted</span></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%">2.18&#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%">1.16&#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="3" style="display:none"/></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_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>26
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452078664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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_EquityAbstract', window );"><strong>Equity [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_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders' Equity<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:120%">Treasury Shares</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:115%">As of March&#160;31, 2022, the Company held 194,745 shares of its common stock as treasury shares.</span></div>During the three months ended March&#160;31, 2022, the Company repurchased 194,745 shares of the Company's common stock in the open market at an average of $109.28 per share, for a total of $21.3 million. As of March&#160;31, 2022, approximately $78.7 million remains available for repurchase under the previously announced $100.0 million share repurchase authorization (which expires at the end of 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount 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://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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: 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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: 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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: 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 6: 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 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: 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 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: 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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: 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 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: 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 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: 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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: 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(e)(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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>27
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452009528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<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 Company allocates stock-based compensation expense amongst cost of sales, research and development and other engineering expense, selling expense, or general and administrative expense based on the job functions performed by the employees to whom the stock-based compensation is awarded. Stock-based compensation capitalized in inventory was immaterial for all periods presented. The Company recognized stock-based compensation expense related to its equity plans for employees of $4.9 million and $6.5 million for the three months ended March&#160;31, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></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%">During the three months ended March&#160;31, 2022, the Company granted 112,101 RSUs and PSUs to the Company's employees, including officers at an estimated weighted average fair value of $120.51 per share based on the closing price (adjusted for the present value of dividends) of the Company's common stock on the grant date. The RSUs and PSUs granted to the Company's employees may be time-based, performance-based or time- and performance-based. Certain of the PSUs are granted to officers and key employees, where the number of performance-based awards to be issued is based on the achievement of certain Company performance criteria established in the award agreement over a cumulative three year period. These awards cliff vest after three years. In addition, these same officers and key employees also receive time-based RSUs, which vest pursuant to a three-year graded vesting schedule. Time-based RSUs that are granted to the Company's employees excluding officers and certain key employees, vest ratably over the four year vesting-term of the award.</span></div>As of March 31, 2022, the Company's aggregate unamortized stock compensation expense was approximately $31.0 million which is expected to be recognized in expense over a weighted-average period of 2.6 years.<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>28
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451890440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Accounts Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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_ReceivablesAbstract', window );"><strong>Receivables [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_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Trade Accounts Receivable, Net</a></td>
<td class="text">Trade Accounts Receivable, Net<div><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Trade accounts receivable consisted of the following: </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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></div></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%">327,054&#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%">232,646&#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%">237,312&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></div></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%">(1,618)</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%">(1,776)</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%">(1,932)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for sales discounts and returns</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,008)</span></td><td style="background-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,669)</span></td><td style="background-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,359)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="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%">320,428&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">227,201&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">231,021&#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"/></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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>29
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452037176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The components of inventories are as follows: </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 style="width:54.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><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:13.143%"/><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:13.146%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></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%">180,431&#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%">94,340&#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%">191,174&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process products</span></div></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%">36,029&#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%">22,678&#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%">30,309&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,988&#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%">179,622&#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%">222,273&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="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%">443,448&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">296,640&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">443,756&#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"/></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>30
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452082728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 InstrumentsThe Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, interest rate swaps, and cross currency swaps to manage risk in connection with changes in foreign currency and interest rates. The Company hedges committed exposures and does not engage in speculative transactions. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. <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 uses a forward foreign currency contract to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. This contract matures in March 2029. The Company has elected the spot method for designating this contract as a net investment hedge. The Company has also converted a Euro-denominated ("EUR"), fixed rate obligation into a U.S. Dollar fixed rate obligation using a receive fixed, pay fixed cross currency swap. The cross-currency swap is designated as a cash flow hedge. In addition, the Company has converted domestic U.S. variable rate debt to fixed rate debt using a receive variable, pay fixed interest rate swap. The interest rate swap contract is also designated as a cash flow hedge. </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:107%">As of March&#160;31, 2022, the aggregate notional amount of the Company's outstanding interest rate contracts, cross currency swap contracts and forward contract were $700.0 million, $500.0 million and $328.2 million, respectively. As of March 31, 2021, the aggregate notional amount of the Company's outstanding forward contracts were $9.1&#160;million.</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%">Changes in fair value of any forward contracts that are determined to be ineffective are immediately reclassified from OCI into earnings. There were no amounts recognized due to ineffectiveness during the three months ended March&#160;31, 2022.</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 effects of fair value and cash flow hedge accounting on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2022 was as follows:</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:0.1%"/><td style="width:1.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><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="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Cost of Goods Sold</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:10pt;font-weight:400;line-height:100%">Interest expense, net and other</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded</span></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%">256,789&#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 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%">(428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The effects of fair value and cash flow hedging</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain or (loss) on cash flow hedging relationships </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="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 contracts:</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"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 swap contract</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"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,946)</span></td><td style="background-color:#cceeff;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward contract</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"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/></tr></table></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%">Fair value and cash flow hedge accounting had no effect on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2021.</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:107%">The effects of derivative instruments on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31 were as follow:</span></div><div style="text-align:justify"><span><br/></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 style="width:25.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><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:8pt;font-weight:700;line-height:100%">Cash Flow Hedging Relationships</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:8pt;font-weight:700;line-height:100%">Gain (Loss) Recognized in OCI</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%">Location of Gain (Loss) Reclassified from OCI into Earnings</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:8pt;font-weight:700;line-height:100%">Gain (Loss) Reclassified from OCI into Earnings</span></td></tr><tr><td colspan="3" style="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:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">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 rate contracts</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%">(1,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:2px 1pt;text-align: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 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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Cross currency contracts</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%">(7,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FX gain (loss)</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%">(2,967)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Forward contracts</span></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 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:2px 1pt;text-align: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 goods sold</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%">163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 13pt;text-align: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 style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">(9,353)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">(2,812)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:107%">For the three months ending March 31, 2022, losses on the net investment hedge of $6.8 million was included in OCI and no gains or losses were reclassified from OCI to earnings.</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_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>31
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452088520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text">Property, Plant and Equipment, Net<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Property, plant and equipment consisted of the following:</span></div><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:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></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%">34,591&#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%">28,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%">28,175&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and site improvements</span></div></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%">197,180&#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%">201,283&#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%">202,393&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,153&#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,023&#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,995&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment, and software</span></div></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%">407,808&#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%">385,195&#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%">399,079&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">645,732&#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%">621,781&#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%">635,642&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></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%">(406,835)</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%">(382,907)</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%">(402,246)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">238,897&#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%">238,874&#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%">233,396&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital projects in progress</span></div></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%">26,778&#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%">16,810&#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%">26,473&#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 2px 37pt;text-align: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 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%">265,675&#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%">255,684&#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%">259,869&#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><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>32
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452084392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consisted of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">96,359&#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%">96,340&#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%">96,307&#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 2px 10pt;text-align: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="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%">35,864&#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%">35,684&#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%">36,331&#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 2px 10pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428&#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,453&#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,384&#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="padding:2px 1pt 2px 16.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</span></td><td style="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="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%">133,651&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">133,477&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">134,022&#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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets, net, consisted of the following:</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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 31, 2022</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</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:1pt;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:8pt;font-weight:700;line-height:100%">Carrying</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:8pt;font-weight:700;line-height:100%">Accumulated</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:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Amount</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:8pt;font-weight:700;line-height:100%">Amortization</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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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%">46,642&#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,205)</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,437&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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%">26,274&#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%">(20,690)</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%">5,584&#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"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">72,916&#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%">(47,895)</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%">25,021&#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="text-indent:234pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 31, 2021</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Carrying<br/>Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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%">40,785&#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,724)</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,061&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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%">26,347&#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%">(18,349)</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%">7,998&#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 2px 10pt;text-align: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;Total</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%">67,132&#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%">(42,073)</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%">25,059&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At December 31, 2021</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Carrying<br/>Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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%">46,643&#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,346)</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,297&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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%">26,371&#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%">(20,399)</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%">5,972&#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"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">73,014&#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%">(46,745)</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%">26,269&#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><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Intangible assets consist of definite-lived and indefinite-lived assets. Definite-lived intangible assets include customer relationships, patents, unpatented technology, and non-compete agreements. Amortization expense of definite-lived intangible assets was $1.1 million and $1.7 million for the three months ended March&#160;31, 2022 and 2021, respectively. The weighted-average amortization period for all amortizable intangibles on a combined basis is 8.3 years.</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 only indefinite-lived intangible asset, consisting of a trade name, totaled $0.6 million at March&#160;31, 2022.</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%">At March&#160;31, 2022, the estimated future amortization of definite-lived intangible assets was as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:84.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.335%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</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:1pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><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%">Remaining nine months of 2022</span></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%">3,553&#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%">2023</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%">3,740&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,809&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">1,690&#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%">Thereafter</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%">8,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: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%">24,405&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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 changes in the carrying amount of goodwill and intangible assets for the three months ended March&#160;31, 2022, were as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:70.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></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:1pt;font-weight:700;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible</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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">Goodwill</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:8pt;font-weight:700;line-height:100%">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%">Balance at December 31, 2021</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%">134,022&#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,269&#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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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%">(1,149)</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 exchange</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%">(371)</span></td><td style="background-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%">(99)</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 at March 31, 2022</span></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%">133,651&#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%">25,021&#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_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>33
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450454046328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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 Company has operating leases for certain facilities, equipment and automobiles. The existing operating leases expire at various dates through 2026, some of which include options to extend the leases for up to 5 years. The Company measured the lease liability at the present value of the lease payments to be made over the lease term. The lease payments are discounted using the Company's incremental borrowing rate. The Company measured the right-of-use ("ROU") assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.</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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:</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.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:100%">Condensed Consolidated Balance Sheets Line Item</span></td><td colspan="6" 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%">March 31,</span></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:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="background-color:#ffffff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 leases</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;border-top:1pt solid #000000;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:700;line-height:100%">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%">Operating leases</span></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%">Operating lease right-of-use assets</span></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%">44,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">44,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">45,438&#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%">Liabilities</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;border-top:1pt solid #000000;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%">Operating - current</span></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%">Accrued expenses and other current liabilities</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%">8,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,769&#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%">Operating - noncurrent </span></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%">Operating lease liabilities</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%">36,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091&#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 operating lease 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%">45,086&#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 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%">44,751&#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 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,860&#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:8pt"><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;border-top:3pt double #000000;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;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:700;line-height:100%">Finance leases</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">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%">Property and equipment, gross</span></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%">Property, plant and equipment, net</span></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,569&#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%">Accumulated amortization</span></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%">Property, plant and equipment, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416)</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%">Property and equipment, net</span></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%">Property, plant and equipment, net</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%">&#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 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%">381&#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 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%">153&#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%">Liabilities</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;border-top:3pt double #000000;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%">Other current liabilities</span></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%">Accrued expenses and other current liabilities</span></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="display:none"/><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%">&#160;&#160;&#160;Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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;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%">The components of lease expense were as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><td style="width:0.1%"/><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: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:700;line-height:100%">Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item</span></td><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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:middle"><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:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses and <br/>&#160;&#160;&#160;&#160;&#160;cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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;border-top:1pt solid #000000;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;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of right-of-use <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</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:middle"><span style="color:#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:middle"><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:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#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:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:700;line-height:120%">Other Information</span></div><div style="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%">Supplemental cash flow information related to leases is as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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 paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><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%">&#160;&#160;&#160;Operating cash flows for operating leases</span></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%">3,097&#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,805&#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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Finance cash flows for finance leases</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%">290&#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 style="height:14pt"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease<br/>&#160;&#160;&#160;&#160;&#160;obligations during the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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"/></tr></table></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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><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:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Operating Leases</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%">Remaining nine months of 2022</span></td><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%">8,438&#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%">2023</span></td><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%">9,327&#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%">2024</span></td><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%">7,550&#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%">2025</span></td><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%">6,005&#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%">2026</span></td><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%">4,997&#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%">Thereafter</span></td><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%">16,279&#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 lease payments</span></td><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%">52,596&#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: Present value discount</span></td><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%">(7,510)</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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">45,086&#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><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 Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:</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:511.50pt"><tr><td style="width:1.0pt"/><td style="width:391.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:55.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:55.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 remaining lease terms (in years):</span></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:700;line-height:100%">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: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#ffffff;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%">6.64</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:2px 1pt;text-align: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</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></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%">0.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: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.25</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 discount rate:</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leases</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%">5.17&#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%">5.28&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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"><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.5&#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></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_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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 Company has operating leases for certain facilities, equipment and automobiles. The existing operating leases expire at various dates through 2026, some of which include options to extend the leases for up to 5 years. The Company measured the lease liability at the present value of the lease payments to be made over the lease term. The lease payments are discounted using the Company's incremental borrowing rate. The Company measured the right-of-use ("ROU") assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.</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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:</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.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:100%">Condensed Consolidated Balance Sheets Line Item</span></td><td colspan="6" 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%">March 31,</span></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:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="background-color:#ffffff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 leases</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;border-top:1pt solid #000000;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:700;line-height:100%">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%">Operating leases</span></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%">Operating lease right-of-use assets</span></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%">44,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">44,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">45,438&#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%">Liabilities</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;border-top:1pt solid #000000;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%">Operating - current</span></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%">Accrued expenses and other current liabilities</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%">8,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,769&#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%">Operating - noncurrent </span></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%">Operating lease liabilities</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%">36,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091&#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 operating lease 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%">45,086&#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 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%">44,751&#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 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,860&#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:8pt"><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;border-top:3pt double #000000;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;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:700;line-height:100%">Finance leases</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">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%">Property and equipment, gross</span></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%">Property, plant and equipment, net</span></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,569&#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%">Accumulated amortization</span></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%">Property, plant and equipment, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416)</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%">Property and equipment, net</span></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%">Property, plant and equipment, net</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%">&#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 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%">381&#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 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%">153&#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%">Liabilities</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;border-top:3pt double #000000;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%">Other current liabilities</span></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%">Accrued expenses and other current liabilities</span></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="display:none"/><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%">&#160;&#160;&#160;Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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;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%">The components of lease expense were as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><td style="width:0.1%"/><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: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:700;line-height:100%">Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item</span></td><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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:middle"><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:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses and <br/>&#160;&#160;&#160;&#160;&#160;cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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;border-top:1pt solid #000000;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;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of right-of-use <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</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:middle"><span style="color:#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:middle"><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:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#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:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:700;line-height:120%">Other Information</span></div><div style="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%">Supplemental cash flow information related to leases is as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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 paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><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%">&#160;&#160;&#160;Operating cash flows for operating leases</span></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%">3,097&#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,805&#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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Finance cash flows for finance leases</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%">290&#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 style="height:14pt"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease<br/>&#160;&#160;&#160;&#160;&#160;obligations during the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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"/></tr></table></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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><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:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Operating Leases</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%">Remaining nine months of 2022</span></td><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%">8,438&#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%">2023</span></td><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%">9,327&#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%">2024</span></td><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%">7,550&#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%">2025</span></td><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%">6,005&#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%">2026</span></td><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%">4,997&#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%">Thereafter</span></td><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%">16,279&#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 lease payments</span></td><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%">52,596&#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: Present value discount</span></td><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%">(7,510)</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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">45,086&#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><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 Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:</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:511.50pt"><tr><td style="width:1.0pt"/><td style="width:391.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:55.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:55.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 remaining lease terms (in years):</span></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:700;line-height:100%">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: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#ffffff;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%">6.64</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:2px 1pt;text-align: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</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></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%">0.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: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.25</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 discount rate:</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leases</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%">5.17&#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%">5.28&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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"><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.5&#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></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_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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance 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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_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>34
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451862040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<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%">On March 30, 2022, the Company entered into the Amended and Restated Credit Facility. The Amended and Restated Credit Agreement amends and restates the Company's previous Credit Agreement, dated as of July 27, 2012. The Amended and Restated Credit Facility provides for a 5-year revolving credit facility of $450.0 million revolving line of credit, which includes a letter of credit-sub-facility up to $50.0&#160;million, and for a 5-year term loan facility of $450.0 million. The Company borrowed $250.0 million, under the revolving credit facility and $450.0 million under the term loan facility to finance a portion of the purchase price of the Company&#8217;s acquisition of the ETANCO Group ("ETANCO"). In addition, the Company incurred $6.8M debt issuance costs reflected in long term debt, net that will be deferred and amortized over the 5-year terms of the Amended and Restated Credit Facility.</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%">The Company is required to pay an annual revolving credit facility fee of 0.10% to 0.25% per annum on the available commitments under the terms of the Amended and Restated Revolving Credit Facility, regardless of usage, with the applicable fee determined on a quarterly basis based on the Company&#8217;s net leverage ratio. The fee is included within other expense in the Company's condensed consolidated statement of operations.</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%">Amounts borrowed under the Amended and Restated Credit Facility will bear interest from time to time at either Base Rate, Spread Adjusted Daily Simple SOFR, Spread Adjusted Term SOFR, Adjusted Eurocurrency Rate or Daily Simple RFR, in each case, as calculated under and as in effect from time to time under the Amended and Restated Credit Facility, plus the Applicable Margin, as defined in the Amended and Restated Credit Facility. The Applicable Margin is determined based on the Company&#8217;s net leverage ratio, and ranges (i) from 0.00% to 0.75% per annum for amounts borrowed under the term loan facility that bear interest at Base Rate, (ii) from 0.75% to 1.75% per annum for amounts borrowed under the term loan facility that bear interest at Adjusted Eurocurrency Rate, Spread Adjusted Daily Simple SOFR or Spread Adjusted Term SOFR, (iii) from 0.00% to 0.50% per annum for amounts borrowed under the revolving credit facility that bear interest at Base Rate, (iv) from 0.6826% to 1.5326% per annum for amounts borrowed under the revolving credit facility that bear interest at Daily Simple RFR (solely to the extent denominated in pound sterling) and (v) from 0.65% to 1.50% per annum for amounts borrowed under the revolving credit facility that bear interest at Daily Simple RFR (other than loans denominated in pound sterling) or Adjusted Eurocurrency Rate. Loans outstanding under the Amended and Restated Credit Facility may be prepaid at any time without penalty except for customary breakage costs and expenses.</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:115%">As of March&#160;31, 2022, in addition to the Amended and Restated Credit Facility, certain of the Company&#8217;s domestic subsidiaries are guarantors for a credit agreement between certain of its foreign subsidiaries and institutional lenders. Together, all of its credit facilities provide the Company with a total of $204.3 million in revolving credit lines and an irrevocable standby letter of credit in support of various insurance deductibles.</span></div><div style="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:112%">The Company has a $700.0 million outstanding debt balance which we deem as the fair value as of March 31, 2022. There were no outstanding balances as of March&#160;31, 2021, and December&#160;31, 2021.</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:112%"> The Company was in compliance with its financial covenants under the Credit Facility as of March&#160;31, 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_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>35
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451882184">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 ContingenciesEnvironmental<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&#8217;s policy with regard to environmental liabilities is to accrue for future environmental assessments and remediation costs when information becomes available that indicates that it is probable that the Company is liable for any related claims and assessments and the amount of the liability is reasonably estimable. The Company does not believe that any such matters will have a material adverse effect on the Company&#8217;s financial condition, cash flows or results of operations.</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-style:italic;font-weight:400;line-height:120%">Litigation and Potential Claims </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%">From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen embrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products. In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company&#8217;s website.</span></div><div><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%">The resolution of any claim or litigation is subject to inherent uncertainty and could have a material adverse effect on the Company&#8217;s financial condition, cash flows or results 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_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>36
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452966056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is organized into three reporting segments defined by the regions where the Company&#8217;s products are manufactured, marketed and distributed to the Company&#8217;s customers. The three reporting segments are the North America segment (comprised primarily of the Company&#8217;s operations in the U.S. and Canada), the Europe segment and the Asia/Pacific segment (comprised of the Company&#8217;s operations in Asia, the South Pacific, and the Middle East). These segments are similar in several ways, including the types of materials used, the production processes, the distribution channels and the product applications.</span></div><div><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%">The Administrative &amp; All Other column primarily includes expenses such as self-insured workers compensation claims for employees, stock-based compensation for certain members of management, interest expense, foreign exchange gains or losses and income tax expense, as well as revenues and expenses related to real estate activities.</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:115%">The following tables illustrate certain measurements used by management to assess the performance of its reportable segments as of or the following periods:</span></div><div style="margin-top:5pt"><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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="6" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2021</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-style:italic;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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 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%">North America</span></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%">438,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">300,564&#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><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%">Europe</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%">51,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,296&#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 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%">Asia/Pacific</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%">3,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782&#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><tr><td colspan="3" style="background-color:#cceeff;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%">Total</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%">493,570&#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 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%">347,642&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Sales to Other Segments*</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:#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%">North America</span></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%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">696&#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 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%">Europe</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%">1,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609&#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><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%">Asia/Pacific</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%">8,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,527&#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 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%">Total</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%">11,385&#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 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%">10,832&#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="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-style:italic;font-weight:400;line-height:100%">Income (Loss) from Operations **</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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 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%">North America</span></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%">135,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">73,025&#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><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%">Europe</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%">(1,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,291&#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 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%">Asia/Pacific</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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#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><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%">Administrative and all 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%">(10,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358)</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 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%">Total</span></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%">124,437&#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 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%">68,383&#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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Sales to other segments are eliminated in consolidation.</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;The Company changed its presentation of its North America and Administrative and all other segment statement of operations to account for allocated expenses and management fees as a separate item below income from operations. Allocated expenses and management fees between the two segments were previously included in operating expenses and in income from operations.</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 style="width:61.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.346%"/><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:1pt;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:1pt;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:1pt;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:8pt;font-weight:700;line-height:100%">At</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">At March 31,</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%">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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">2021</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%">2021</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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%">1,120,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,125,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,352,988&#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:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,034,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,631&#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:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,832&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and all 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%">93,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,326)</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 19pt;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%">Total</span></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%">2,280,350&#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 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%">1,294,727&#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 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%">1,484,125&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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%">Cash collected by the Company&#8217;s U.S. subsidiaries is routinely transferred into the Company&#8217;s cash management accounts and, therefore is in the total assets of &#8220;Administrative and all other.&#8221; Cash and cash equivalent balances in the &#8220;Administrative and all other&#8221; segment were $96.1 million, $248.7 million, and $223.5 million, as of March&#160;31, 2022 and 2021, and December&#160;31, 2021, respectively. On April 1, 2022, the Company used approximately $800&#160;million of the funds held in our foreign operations to acquire ETANCO.</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%">The Company&#8217;s wood construction products include connectors, truss plates, fastening systems, fasteners and pre-fabricated shearwalls and are used for connecting and strengthening wood-based construction primarily in the residential construction market. Its concrete construction products include adhesives, specialty chemicals, mechanical anchors, carbide drill bits, powder actuated tools and reinforcing fiber materials and are used for restoration, protection or strengthening concrete, masonry and steel construction in residential, industrial, commercial and infrastructure construction. The table below illustrates the distribution of the Company&#8217;s sales by product group as additional information for the following periods:</span></div><div style="margin-top:5pt"><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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.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:11.621%"/><td style="width:0.1%"/><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="9" 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%">Three Months Ended March 31,</span></td><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wood construction products</span></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%">435,438&#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%">301,578&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concrete construction products</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%">57,976&#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%">45,523&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#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%">541&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 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%">493,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%">347,642&#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"/></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_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>37
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451871016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events <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:120%">Dividend Declared</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%">On May&#160;4, 2022, the Company&#8217;s Board of Directors (the "Board") declared a quarterly cash dividend of $0.26 per share, estimated to be $11.2 million in total. The dividend will be payable on July&#160;28, 2022, to the Company's stockholders of record on July&#160;7, 2022. </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-style:italic;font-weight:400;line-height:120%">ETANCO Acquisition</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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%">On April 1, 2022, the Company acquired ETANCO, a manufacturer of fastener and fixing products headquartered in France, for $800.0&#160;million (725&#160;million euros</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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) net of cash. Information regarding the ETANCO acquisition information is incorporated by reference to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/920371/000092037122000072/ssd-20220401.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Form 8-K April 7, 2022 filing.</a></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450465704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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"><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:120%">Principles of Consolidation</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;</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 accompanying condensed consolidated financial statements include the accounts of Simpson Manufacturing Co.,&#160;Inc. and its subsidiaries (collectively, the &#8220;Company&#8221;). Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.</span></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_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><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:120%">Use of Estimates</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;</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 preparation of the condensed financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management believes that these condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP. The Company assessed certain accounting matters that require the use of estimates and assumptions in context with the known and projected future impacts of COVID-19. The Company's actual results could differ materially from those estimates.</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_ssd_InterimPeriodReportingPolicyPolicyTextBlock', window );">Interim Period Reporting</a></td>
<td class="text"><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:120%">Interim Reporting Period</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;</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 accompanying unaudited quarterly condensed consolidated financial statements have been prepared in accordance with GAAP pursuant to the rules&#160;and regulations for reporting interim financial information and instructions on Form&#160;10-Q. Accordingly, certain information and footnotes required by GAAP have been condensed or omitted. These interim statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2021 (the &#8220;2021 Form 10-K&#8221;).</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;</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 unaudited quarterly condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, contain all adjustments (consisting of only normal recurring adjustments) necessary to state fairly the financial information set forth therein in accordance with GAAP. Certain prior period amounts in the condensed consolidated financial statements and the accompanying notes have been reclassified to conform to the current period&#8217;s presentation. The year-end condensed consolidated balance sheet data provided herein were derived from audited financial statements included in the 2021 Form 10-K, but do not include all disclosures required by GAAP. The Company&#8217;s quarterly results fluctuate. As a result, the Company believes the results of operations for this interim period presented are not indicative of the results to be expected for any future periods.</span></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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><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:120%">Revenue Recognition </span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>Generally, the Company's revenue contract with a customer exists when (1) the goods are shipped, services are rendered, and the related invoice is generated, (2) the duration of the contract does not extend beyond the promised goods or services already transferred and (3) the transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. Our shipping terms provide the primary indicator of the transfer of control. The Company's general shipping terms are Incoterm C.P.T. (F.O.B. shipping point), where the title, and risk and rewards of ownership transfer at the point when the products are no longer on the Company's premises. Other Incoterms are allowed as exceptions depending on the product or service being sold and the nature of the sale. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern, and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized would not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information.<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_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income Per Common Share</a></td>
<td class="text"><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:120%">Net Income Per Common Share</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;</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 calculates net income per common share based on the weighted-average number of shares of the Company's common stocks outstanding during the period. Potentially dilutive securities are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.</span></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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Accounting for Leases</a></td>
<td class="text"><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:120%">Accounting for Leases</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%">The Company has operating and finance leases for certain facilities, equipment, autos and data centers. As an accounting policy for short-term leases, the Company elected to not recognize a right-of-use asset ("ROU asset") and liability if, at the commencement date, the lease (1) has a term of 12 months or less and (2) does not include renewal and purchase options that the Company is reasonably certain to exercise. Monthly payments on short-term leases are recognized on a straight-line basis over the full lease term.</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Accounting for Stock-Based Compensation</a></td>
<td class="text"><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:112%">Accounting for Stock-Based Compensation</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;</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 Company recognizes stock-based compensation expense related to the estimated fair value of restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The performance conditions are based on the Company's achievement of revenue growth and return on invested capital over the performance period, and are evaluated for the probability of vesting at the end of each reporting period with changes in expected results recognized as an adjustment to expense. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company&#8217;s experience.</span></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_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Investments</a></td>
<td class="text"> <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_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><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:120%">Fair Value of Financial 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:120%">&#160;</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%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company&#8217;s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The carrying amounts of trade accounts receivable, accounts payable, accrued liabilities and other current liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company&#8217;s contingent consideration related to acquisitions and equity investment are classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The fair value of the interest rate and foreign currency contracts are classified as Level 2 within the fair value hierarchy.</span></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_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments - Foreign Currency Contracts</a></td>
<td class="text"><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%">Derivative Instruments - Foreign Currency and Interest Rate Contracts </span></div><div><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:115%">The Company uses derivative instruments as a risk management tool to mitigate the potential impact of certain market risks. Foreign currency and interest rate risk are the primary market risks the Company manages through the use of derivative instruments, which are accounted for as cash flow hedges or net investment hedges under the accounting standards and carried at fair value as other current or noncurrent assets or as other current or other long-term liabilities in the condensed consolidated balance sheets. Net deferred gains and losses related to changes in fair value of cash flow hedges are included in accumulated other comprehensive income/loss ("OCI"), a component of shareholders' equity in the condensed consolidated balance sheets, and are reclassified into the line item in the condensed consolidated statement of earnings and comprehensive income in which the hedged items are recorded in the same period the hedged item affects earnings. The effective portion of gains and losses attributable to net investment hedges is recorded net of tax to OCI to offset the change in the carrying value of the net investment being hedged. Recognition in earnings of amounts previously recorded to OCI are limited to circumstances such as complete or substantially complete liquidation of the net investment in the hedged foreign operation. Changes in fair value of any derivatives that are determined to be ineffective are immediately reclassified from OCI into earnings.</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash EquivalentsThe Company classifies investments that are highly liquid and have maturities of three months or less at the date of purchase as cash equivalents. As of March&#160;31, 2022&#160;and 2021, the value of these investments were $32.6 million and $28.2 million, respectively, consisting of United States Treasury securities and money market funds. The value of the investments is based on cost, which approximates fair value based on Level 1 inputs<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_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Current Estimated Credit Loss - Allowance for Doubtful Accounts</a></td>
<td class="text"><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:120%">Current Estimated Credit Loss - Allowance for Doubtful Accounts</span></div><div><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%">The Company maintains an allowance for doubtful accounts receivable for estimated future expected credit losses resulting from customers' failure to make payments on its accounts receivable. The Company determines the estimate of the allowance for doubtful accounts receivable by considering several factors, including (1) specific information on the financial condition and the current creditworthiness of customers, (2) credit rating, (3) payment history and historical experience, (4) aging of the accounts receivable, and (5) reasonable and supportable forecasts about collectability. The Company also reserves 100% of the amounts deemed uncollectible due to a customer's deteriorating financial condition or bankruptcy.</span></div><div><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%">Every quarter, the Company evaluates the customer group using the accounts receivable aging report and its best judgment when considering changes in customers' credit ratings, level of delinquency, customers' historical payments and loss experience, current market and economic conditions, and expectations of future market and economic conditions.</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:115%">The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:</span></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 style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.201%"/><td style="width:0.1%"/></tr><tr><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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance at</span></div></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: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:10pt;font-weight:700;line-height:115%">Balance at</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span></div></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:700;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Expense (Deductions), net</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Write-Offs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">1</span></div></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:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><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;border-top:1pt solid #000000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:115%">Allowance for Doubtful Accounts</span></div></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%">1,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">(211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%">1,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Amount is net of recoveries and the effect of foreign currency fluctuations for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">months ended March&#160;31, 2022.</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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</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%">Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment.</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%">The Company uses an estimated annual tax rate to measure the tax benefit or tax expense recognized in each interim period.</span></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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</a></td>
<td class="text"><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:120%">Accounting Standards Not Yet Adopted</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%">In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (Topic 848). ASU 2020-04 provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting in response to the risk of cessation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) on December 31, 2021. The Company's primary credit facility, which was amended and restated on March 30, 2022, is composed of $450.0&#160;million revolving line of credit and a $450.0 million term loan (the "Amended and Restated Credit Facility"), which matures on March 30, 2027. Borrowings under the Amended and Restated Credit Facility bear interest using Secured Overnight Financing Rate ("SOFR") plus an applicable margin.</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%">All other newly issued and effective accounting standards during the first quarter of 2022 were determined to be not relevant or material to the Company.</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_ssd_InterimPeriodReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interim period reporting.</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;">ssd_InterimPeriodReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_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_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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: 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 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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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.12)<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 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://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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-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_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_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_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>39
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451898216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text"><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%">The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:</span></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 style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.201%"/><td style="width:0.1%"/></tr><tr><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 style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance at</span></div></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: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:10pt;font-weight:700;line-height:115%">Balance at</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span></div></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:700;line-height:115%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Expense (Deductions), net</span></div></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%">Write-Offs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">1</span></div></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:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><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;border-top:1pt solid #000000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:115%">Allowance for Doubtful Accounts</span></div></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%">1,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">(211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 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:115%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:115%">1,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Amount is net of recoveries and the effect of foreign currency fluctuations for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">months ended March&#160;31, 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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452966056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><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 following shows a reconciliation of basic net earnings ("EPS") per share to diluted EPS: </span></div><div style="text-align:justify"><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><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:68.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><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="9" 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%">Three Months Ended&#160;<br/>&#160;<br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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="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 income available to common stockholders</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%">94,576&#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%">50,387&#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 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%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="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%">43,179&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">43,379&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 potential common stock equivalents &#8212; restricted stock units</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%">197&#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%">233&#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="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%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,376&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,612&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</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"/></tr><tr><td colspan="3" style="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%">Basic</span></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%">2.19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">1.16&#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="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%">Diluted</span></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%">2.18&#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%">1.16&#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="3" style="display:none"/></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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452065992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Accounts Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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_ReceivablesAbstract', window );"><strong>Receivables [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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of trade accounts receivable, net</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:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></div></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%">327,054&#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%">232,646&#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%">237,312&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></div></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%">(1,618)</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%">(1,776)</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%">(1,932)</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for sales discounts and returns</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,008)</span></td><td style="background-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,669)</span></td><td style="background-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,359)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="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%">320,428&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">227,201&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">231,021&#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"/></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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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.3,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>42
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451862040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 carrying values of inventories</a></td>
<td class="text"><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:54.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><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:13.143%"/><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:13.146%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></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%">180,431&#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%">94,340&#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%">191,174&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process products</span></div></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%">36,029&#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%">22,678&#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%">30,309&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,988&#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%">179,622&#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%">222,273&#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="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="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%">443,448&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">296,640&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">443,756&#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"/></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_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>43
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452044824">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Derivative Instruments, Gain (Loss)</a></td>
<td class="text"><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 effects of fair value and cash flow hedge accounting on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2022 was as follows:</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:0.1%"/><td style="width:1.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/><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="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Cost of Goods Sold</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:10pt;font-weight:400;line-height:100%">Interest expense, net and other</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded</span></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%">256,789&#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 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%">(428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The effects of fair value and cash flow hedging</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain or (loss) on cash flow hedging relationships </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="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 contracts:</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"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 swap contract</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"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,946)</span></td><td style="background-color:#cceeff;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward contract</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"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain or (loss) reclassified from OCI to earnings</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%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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:107%">The effects of derivative instruments on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31 were as follow:</span></div><div style="text-align:justify"><span><br/></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 style="width:25.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><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:8pt;font-weight:700;line-height:100%">Cash Flow Hedging Relationships</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:8pt;font-weight:700;line-height:100%">Gain (Loss) Recognized in OCI</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%">Location of Gain (Loss) Reclassified from OCI into Earnings</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:8pt;font-weight:700;line-height:100%">Gain (Loss) Reclassified from OCI into Earnings</span></td></tr><tr><td colspan="3" style="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:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">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 rate contracts</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%">(1,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:2px 1pt;text-align: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 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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Cross currency contracts</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%">(7,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FX gain (loss)</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%">(2,967)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Forward contracts</span></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 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:2px 1pt;text-align: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 goods sold</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%">163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 13pt;text-align: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 style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">(9,353)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">(2,812)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452087688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</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:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></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%">34,591&#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%">28,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%">28,175&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and site improvements</span></div></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%">197,180&#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%">201,283&#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%">202,393&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,153&#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,023&#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,995&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment, and software</span></div></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%">407,808&#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%">385,195&#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%">399,079&#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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">645,732&#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%">621,781&#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%">635,642&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></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%">(406,835)</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%">(382,907)</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%">(402,246)</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:1pt;font-weight:400;line-height:100%">&#160;</span></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%">238,897&#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%">238,874&#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%">233,396&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital projects in progress</span></div></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%">26,778&#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%">16,810&#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%">26,473&#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 2px 37pt;text-align: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 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%">265,675&#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%">255,684&#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%">259,869&#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><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_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>45
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450453833448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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, by segment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consisted of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 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:8pt;font-weight:700;line-height:100%">At&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">96,359&#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%">96,340&#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%">96,307&#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 2px 10pt;text-align: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="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%">35,864&#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%">35,684&#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%">36,331&#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 2px 10pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428&#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,453&#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,384&#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="padding:2px 1pt 2px 16.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</span></td><td style="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="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%">133,651&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">133,477&#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 colspan="3" style="padding:0 1pt"/><td style="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="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%">134,022&#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"/></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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of net intangible assets, by segment</a></td>
<td class="text">ntangible assets, net, consisted of the following:<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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 31, 2022</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</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:1pt;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:8pt;font-weight:700;line-height:100%">Carrying</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:8pt;font-weight:700;line-height:100%">Accumulated</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:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Amount</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:8pt;font-weight:700;line-height:100%">Amortization</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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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%">46,642&#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,205)</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,437&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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%">26,274&#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%">(20,690)</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%">5,584&#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"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">72,916&#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%">(47,895)</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%">25,021&#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="text-indent:234pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At March 31, 2021</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Carrying<br/>Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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%">40,785&#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,724)</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,061&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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%">26,347&#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%">(18,349)</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%">7,998&#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 2px 10pt;text-align: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;Total</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%">67,132&#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%">(42,073)</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%">25,059&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</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 style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:13.394%"/><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:13.397%"/><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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">At December 31, 2021</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:1pt;font-weight:700;line-height:100%">&#160;</span></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:8pt;font-weight:700;line-height:100%">Gross</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></div></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%">Carrying<br/>Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></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%">46,643&#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,346)</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,297&#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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></div></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%">26,371&#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%">(20,399)</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%">5,972&#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"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">73,014&#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%">(46,745)</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%">26,269&#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="ro">
<td class="pl custom" 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 estimated future amortization of intangible assets</a></td>
<td class="text"><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%">At March&#160;31, 2022, the estimated future amortization of definite-lived intangible assets was as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:84.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.335%"/><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</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:1pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><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%">Remaining nine months of 2022</span></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%">3,553&#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%">2023</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%">3,740&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,809&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">1,690&#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%">Thereafter</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%">8,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: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%">24,405&#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_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Changes in the carrying amount of goodwill and intangible assets</a></td>
<td class="text"><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 changes in the carrying amount of goodwill and intangible assets for the three months ended March&#160;31, 2022, were as follows:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:70.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></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:1pt;font-weight:700;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible</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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">Goodwill</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:8pt;font-weight:700;line-height:100%">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%">Balance at December 31, 2021</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%">134,022&#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,269&#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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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%">(1,149)</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 exchange</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%">(371)</span></td><td style="background-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%">(99)</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 at March 31, 2022</span></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%">133,651&#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%">25,021&#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_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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><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> -Subparagraph (a)<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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and intangible assets, which may be broken down by segment or major class.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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>46
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450454089656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock', window );">Balance Sheet Information</a></td>
<td class="text"><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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:</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.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:100%">Condensed Consolidated Balance Sheets Line Item</span></td><td colspan="6" 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%">March 31,</span></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:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="background-color:#ffffff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 leases</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;border-top:1pt solid #000000;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:700;line-height:100%">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%">Operating leases</span></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%">Operating lease right-of-use assets</span></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%">44,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">44,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">45,438&#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%">Liabilities</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;border-top:1pt solid #000000;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%">Operating - current</span></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%">Accrued expenses and other current liabilities</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%">8,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">8,769&#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%">Operating - noncurrent </span></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%">Operating lease liabilities</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%">36,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091&#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 operating lease 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%">45,086&#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 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%">44,751&#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 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,860&#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:8pt"><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;border-top:3pt double #000000;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;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:700;line-height:100%">Finance leases</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">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%">Property and equipment, gross</span></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%">Property, plant and equipment, net</span></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,569&#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%">Accumulated amortization</span></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%">Property, plant and equipment, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416)</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%">Property and equipment, net</span></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%">Property, plant and equipment, net</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%">&#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 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%">381&#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 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%">153&#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%">Liabilities</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;border-top:3pt double #000000;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%">Other current liabilities</span></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%">Accrued expenses and other current liabilities</span></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="display:none"/><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%">&#160;&#160;&#160;Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align: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;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_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><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 components of lease expense were as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:25.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><td style="width:0.1%"/><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: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:700;line-height:100%">Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item</span></td><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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:middle"><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:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses and <br/>&#160;&#160;&#160;&#160;&#160;cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><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;border-top:1pt solid #000000;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;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Amortization of right-of-use <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General administrative expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease</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:middle"><span style="color:#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:middle"><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:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#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:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:700;line-height:120%">Other Information</span></div><div style="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%">Supplemental cash flow information related to leases is as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:65.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><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:15.422%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><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:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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="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 paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><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%">&#160;&#160;&#160;Operating cash flows for operating leases</span></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%">3,097&#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,805&#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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Finance cash flows for finance leases</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%">290&#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 style="height:14pt"><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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for lease<br/>&#160;&#160;&#160;&#160;&#160;obligations during the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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"/></tr></table></div><div><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 Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:</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:511.50pt"><tr><td style="width:1.0pt"/><td style="width:391.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:55.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:55.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 remaining lease terms (in years):</span></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:700;line-height:100%">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: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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="background-color:#ffffff;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%">6.64</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:2px 1pt;text-align: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</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></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%">0.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: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.25</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 discount rate:</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 leases</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%">5.17&#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%">5.28&#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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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"><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.5&#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></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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Operating Lease, Liability, Maturity</a></td>
<td class="text"><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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><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:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Operating Leases</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%">Remaining nine months of 2022</span></td><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%">8,438&#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%">2023</span></td><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%">9,327&#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%">2024</span></td><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%">7,550&#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%">2025</span></td><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%">6,005&#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%">2026</span></td><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%">4,997&#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%">Thereafter</span></td><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%">16,279&#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 lease payments</span></td><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%">52,596&#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: Present value discount</span></td><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%">(7,510)</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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">45,086&#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_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:76.531%"/><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:21.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Operating Leases</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%">Remaining nine months of 2022</span></td><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%">8,438&#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%">2023</span></td><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%">9,327&#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%">2024</span></td><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%">7,550&#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%">2025</span></td><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%">6,005&#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%">2026</span></td><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%">4,997&#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%">Thereafter</span></td><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%">16,279&#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 lease payments</span></td><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%">52,596&#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: Present value discount</span></td><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%">(7,510)</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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">45,086&#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_ssd_LeaseLesseeBalanceSheetInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease, Lessee, Balance Sheet Information [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;">ssd_LeaseLesseeBalanceSheetInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_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>47
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451881624">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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 custom" 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 performance of reportable segments</a></td>
<td class="text"><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%">The following tables illustrate certain measurements used by management to assess the performance of its reportable segments as of or the following periods:</span></div><div style="margin-top:5pt"><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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="6" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">2021</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-style:italic;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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 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%">North America</span></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%">438,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">300,564&#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><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%">Europe</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%">51,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,296&#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 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%">Asia/Pacific</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%">3,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782&#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><tr><td colspan="3" style="background-color:#cceeff;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%">Total</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%">493,570&#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 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%">347,642&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Sales to Other Segments*</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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:#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%">North America</span></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%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">696&#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 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%">Europe</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%">1,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609&#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><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%">Asia/Pacific</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%">8,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,527&#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 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%">Total</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%">11,385&#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 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%">10,832&#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="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-style:italic;font-weight:400;line-height:100%">Income (Loss) from Operations **</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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 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%">North America</span></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%">135,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">73,025&#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><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%">Europe</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%">(1,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,291&#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 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%">Asia/Pacific</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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#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><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%">Administrative and all 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%">(10,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358)</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 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%">Total</span></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%">124,437&#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 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%">68,383&#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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Sales to other segments are eliminated in consolidation.</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;The Company changed its presentation of its North America and Administrative and all other segment statement of operations to account for allocated expenses and management fees as a separate item below income from operations. Allocated expenses and management fees between the two segments were previously included in operating expenses and in income from operations.</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 style="width:61.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.346%"/><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:1pt;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:1pt;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:1pt;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:8pt;font-weight:700;line-height:100%">At</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:1pt;font-weight:700;line-height:100%">&#160;</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:8pt;font-weight:700;line-height:100%">At March 31,</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%">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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</span></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:8pt;font-weight:700;line-height:100%">2021</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%">2021</span></td></tr><tr><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-style:italic;font-weight:400;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:1pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></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%">1,120,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,125,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,352,988&#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:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,034,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,631&#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:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,832&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and all 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%">93,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,326)</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 19pt;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%">Total</span></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%">2,280,350&#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 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%">1,294,727&#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 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%">1,484,125&#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_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock', window );">Schedule of net sales distributed by product group</a></td>
<td class="text">The table below illustrates the distribution of the Company&#8217;s sales by product group as additional information for the following periods:<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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.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:11.621%"/><td style="width:0.1%"/><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="9" 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%">Three Months Ended March 31,</span></td><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:8pt;font-style:italic;font-weight:400;line-height:100%">(in&#160;thousands)</span></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wood construction products</span></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%">435,438&#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%">301,578&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concrete construction products</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%">57,976&#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%">45,523&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#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%">541&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 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%">493,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%">347,642&#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"/></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_ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Company's net sales is distributed by product information that is included in the discussion of the nature of the entity's 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;">ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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>48
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452804040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation - Accounting for Stock-based Compensation (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</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>Stock-Based Compensation</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</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</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>Stock-Based Compensation</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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_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>49
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450454037384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation - Dividend Declaration (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_ssd_DividendDeclarationAbstract', window );"><strong>Dividend Declaration [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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_DividendDeclarationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividend Declaration [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;">ssd_DividendDeclarationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452089352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation - Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair value of cash and cash equivalents</a></td>
<td class="nump">$ 32,600<span></span>
</td>
<td class="nump">$ 28,200<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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion 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.</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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>51
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449065464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<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>
<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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="nump">$ 1,619<span></span>
</td>
<td class="nump">$ 1,933<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_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</a></td>
<td class="num">(211)<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_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Accounts Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="nump">$ 103<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_ssd_PercentageOfUncollectibleAccountsReceivable', window );">Percentage of uncollectible accounts receivable</a></td>
<td class="nump">100.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_ssd_PercentageOfUncollectibleAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 uncollectible accounts receivable</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;">ssd_PercentageOfUncollectibleAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: 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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 direct write-downs of accounts receivable charged against the allowance.</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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449363064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation - Recently Adopted Accounting Standards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 44,651<span></span>
</td>
<td class="nump">$ 45,438<span></span>
</td>
<td class="nump">$ 44,236<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_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">45,086<span></span>
</td>
<td class="nump">$ 45,860<span></span>
</td>
<td class="nump">$ 44,751<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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="nump">$ 204,300<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_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_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>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450472584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Details) - ASC 606<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Wood construction products</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_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>
</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_ssd_RevenuefromContractwithCustomerPercentage', window );">Percentage of net sales</a></td>
<td class="nump">88.00%<span></span>
</td>
<td class="nump">87.00%<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Concrete construction products</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_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>
</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_ssd_RevenuefromContractwithCustomerPercentage', window );">Percentage of net sales</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.00%<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Other</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_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>
</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_ssd_RevenuefromContractwithCustomerPercentage', window );">Percentage of net sales</a></td>
<td class="nump">0.10%<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_ssd_RevenuefromContractwithCustomerPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from Contract with Customer, Percentage</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;">ssd_RevenuefromContractwithCustomerPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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=ssd_WoodConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_WoodConstructionMember</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=ssd_ConcreteConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_ConcreteConstructionMember</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=ssd_OtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_OtherProductsMember</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>54
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452149240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share - Reconciliation of EPS (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_EarningsPerShareReconciliationAbstract', window );"><strong>Reconciliation of basic earnings per share ("EPS") to diluted EPS</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_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">$ 94,576<span></span>
</td>
<td class="nump">$ 50,387<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares outstanding</a></td>
<td class="nump">43,179<span></span>
</td>
<td class="nump">43,379<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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of potential common stock equivalents &#8212; restricted stock units</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">233<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares outstanding</a></td>
<td class="nump">43,376<span></span>
</td>
<td class="nump">43,612<span></span>
</td>
</tr>
<tr class="ro">
<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>Net income per common share:</strong></a></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_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.19<span></span>
</td>
<td class="nump">$ 1.16<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_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 2.18<span></span>
</td>
<td class="nump">$ 1.16<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_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_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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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>55
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450448789896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Shares Repurchases (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock Repurchased During Period, Shares | shares</a></td>
<td class="nump">194,745<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_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury Stock Acquired, Average Cost Per Share | $ / shares</a></td>
<td class="nump">$ 109.28<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_us-gaap_TreasuryStockValueAcquiredParValueMethod', window );">Treasury Stock, Value, Acquired, Par Value Method</a></td>
<td class="nump">$ 21.3<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_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares) | shares</a></td>
<td class="nump">194,745<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=ssd_A2020StockRepurchaseProgramMember', window );">2020 Stock Repurchase Program</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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock Repurchase Program, Remaining Authorized Repurchase Amount</a></td>
<td class="nump">$ 78.7<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_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</a></td>
<td class="nump">$ 100.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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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><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 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 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(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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of shares repurchased divided by the total number of shares 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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredParValueMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of common and preferred stock that were repurchased during the period. Recorded using the par value 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 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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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 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_TreasuryStockValueAcquiredParValueMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=ssd_A2020StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_A2020StockRepurchaseProgramMember</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>56
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449128040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 6.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs related to unvested share-based compensation arrangements</a></td>
<td class="nump">$ 31.0<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period for recognition of unrecognized stock-based compensation expense</a></td>
<td class="text">2 years 7 months 6 days<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded (in shares)</a></td>
<td class="nump">112,101<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average granted date fair value (in dollars per share)</a></td>
<td class="nump">$ 120.51<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 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_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</strong></a></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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 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_TitleOfIndividualAxis=ssd_EmployeesMember', window );">Employees | Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 not yet recognized for nonvested 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 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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_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_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_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PhantomShareUnitsPSUsMember</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=ssd_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_EmployeesMember</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>57
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450448990568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade Accounts Receivable, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_ReceivablesAbstract', window );"><strong>Receivables [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_us-gaap_AccountsReceivableGrossCurrent', window );">Trade accounts receivable</a></td>
<td class="nump">$ 327,054<span></span>
</td>
<td class="nump">$ 237,312<span></span>
</td>
<td class="nump">$ 232,646<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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(1,618)<span></span>
</td>
<td class="num">(1,932)<span></span>
</td>
<td class="num">(1,776)<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_ssd_AllowanceForSalesDiscountAndReturnsCurrent', window );">Allowance for sales discounts and returns</a></td>
<td class="num">(5,008)<span></span>
</td>
<td class="num">(4,359)<span></span>
</td>
<td class="num">(3,669)<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_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">$ 320,428<span></span>
</td>
<td class="nump">$ 231,021<span></span>
</td>
<td class="nump">$ 227,201<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_AllowanceForSalesDiscountAndReturnsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An allowance for sales discounts and returns for trade and other receivables due to entity within one year (or the normal operating cycle, whichever is longer).</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;">ssd_AllowanceForSalesDiscountAndReturnsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452146360">
<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>Mar. 31, 2022</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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 180,431<span></span>
</td>
<td class="nump">$ 191,174<span></span>
</td>
<td class="nump">$ 94,340<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_us-gaap_InventoryWorkInProcessNetOfReserves', window );">In-process products</a></td>
<td class="nump">36,029<span></span>
</td>
<td class="nump">30,309<span></span>
</td>
<td class="nump">22,678<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_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished products</a></td>
<td class="nump">226,988<span></span>
</td>
<td class="nump">222,273<span></span>
</td>
<td class="nump">179,622<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_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 443,448<span></span>
</td>
<td class="nump">$ 443,756<span></span>
</td>
<td class="nump">$ 296,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_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>59
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450448883272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember', window );">Interest contracts:</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" 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">$ 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_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross currency swap contract</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional Amount</a></td>
<td class="nump">500,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_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward contract</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" 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">328,200<span></span>
</td>
<td class="nump">$ 9,100<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax', window );">Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax</a></td>
<td class="num">(6,800)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_DerivativeGainLossByCashFlowHedging', window );">Derivative Gain (loss) by Cash flow Hedging</a></td>
<td class="nump">$ 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_ssd_DerivativeGainLossByCashFlowHedging">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded</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;">ssd_DerivativeGainLossByCashFlowHedging</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments on the derivative 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/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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: 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_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification, of gain (loss) from derivative designated and qualifying as net investment 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998896-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_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestRateContractMember</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_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForwardContractsMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowHedgingMember</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>60
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450420552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Schedule of Effects of Fair Value and Cash Flow Hedge (Details) - Cash Flow Hedging - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_DerivativeGainLossByCashFlowHedging', window );">Derivative Gain (loss) by Cash flow Hedging</a></td>
<td class="nump">$ 0<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_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of loss reclassified from OCI to earnings</a></td>
<td class="num">(2,812)<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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (Loss) Recognized in OCI</a></td>
<td class="num">(9,353)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cost of Goods Sold</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_DerivativeGainLossByCashFlowHedging', window );">Derivative Gain (loss) by Cash flow Hedging</a></td>
<td class="nump">256,789<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_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of gain or (loss) reclassified from OCI to earnings</a></td>
<td class="nump">163<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Interest Expense</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_DerivativeGainLossByCashFlowHedging', window );">Derivative Gain (loss) by Cash flow Hedging</a></td>
<td class="num">(428)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Interest contracts:</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (Loss) Recognized in OCI</a></td>
<td class="num">(1,805)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Interest contracts: | Cost of Goods Sold</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of loss reclassified from OCI to earnings</a></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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Interest contracts: | Interest Expense</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of loss reclassified from OCI to earnings</a></td>
<td class="num">(29)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cross currency swap contract</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (Loss) Recognized in OCI</a></td>
<td class="num">(7,548)<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cross currency swap contract | Cost of Goods Sold</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of loss reclassified from OCI to earnings</a></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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cross currency swap contract | Interest Expense</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of loss reclassified from OCI to earnings</a></td>
<td class="num">(2,946)<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_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of gain or (loss) reclassified from OCI to earnings</a></td>
<td class="nump">21<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Forward contract</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (Loss) Recognized in OCI</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Forward contract | Cost of Goods Sold</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of gain or (loss) reclassified from OCI to earnings</a></td>
<td class="nump">163<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Forward contract | Interest Expense</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of gain or (loss) reclassified from OCI to earnings</a></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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Foreign Exchange Contract | Foreign Currency Gain (Loss)</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Amount of loss reclassified from OCI to earnings</a></td>
<td class="num">$ (2,967)<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_ssd_DerivativeGainLossByCashFlowHedging">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded</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;">ssd_DerivativeGainLossByCashFlowHedging</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain 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 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_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</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 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: 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 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: 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 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<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 10A<br> -Subparagraph (d)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowHedgingMember</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_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestExpenseMember</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_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestRateContractMember</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_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForwardContractsMember</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_ForeignCurrencyGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignCurrencyGainLossMember</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>61
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450444809624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 645,732<span></span>
</td>
<td class="nump">$ 635,642<span></span>
</td>
<td class="nump">$ 621,781<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(406,835)<span></span>
</td>
<td class="num">(402,246)<span></span>
</td>
<td class="num">(382,907)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress', window );">Property, plant and equipment excluding capital projects in progress, net</a></td>
<td class="nump">238,897<span></span>
</td>
<td class="nump">233,396<span></span>
</td>
<td class="nump">238,874<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_us-gaap_ConstructionInProgressGross', window );">Capital projects in progress</a></td>
<td class="nump">26,778<span></span>
</td>
<td class="nump">26,473<span></span>
</td>
<td class="nump">16,810<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">265,675<span></span>
</td>
<td class="nump">259,869<span></span>
</td>
<td class="nump">255,684<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_LandMember', window );">Land</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">34,591<span></span>
</td>
<td class="nump">28,175<span></span>
</td>
<td class="nump">28,280<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_BuildingAndBuildingImprovementsMember', window );">Buildings and site improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">197,180<span></span>
</td>
<td class="nump">202,393<span></span>
</td>
<td class="nump">201,283<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_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">6,153<span></span>
</td>
<td class="nump">5,995<span></span>
</td>
<td class="nump">7,023<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=ssd_MachineryEquipmentAndSoftwareDevelopmentMember', window );">Machinery, equipment, and software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 407,808<span></span>
</td>
<td class="nump">$ 399,079<span></span>
</td>
<td class="nump">$ 385,195<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate of long-lived physical assets excluding capital projects in progress used in the normal conduct of business and not intended for resale.</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;">ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LandMember</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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BuildingAndBuildingImprovementsMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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=ssd_MachineryEquipmentAndSoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_MachineryEquipmentAndSoftwareDevelopmentMember</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>62
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452891608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_GoodwillLineItems', window );"><strong>Carrying amount of goodwill by reportable segment</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 133,651<span></span>
</td>
<td class="nump">$ 134,022<span></span>
</td>
<td class="nump">$ 133,477<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=ssd_NorthAmericaSegmentMember', window );">North America</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_GoodwillLineItems', window );"><strong>Carrying amount of goodwill by reportable segment</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">96,359<span></span>
</td>
<td class="nump">96,307<span></span>
</td>
<td class="nump">96,340<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=ssd_EuropeSegmentMember', window );">Europe</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_GoodwillLineItems', window );"><strong>Carrying amount of goodwill by reportable segment</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">35,864<span></span>
</td>
<td class="nump">36,331<span></span>
</td>
<td class="nump">35,684<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=ssd_AsiaPacificSegmentMember', window );">Asia/Pacific</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_GoodwillLineItems', window );"><strong>Carrying amount of goodwill by reportable segment</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,428<span></span>
</td>
<td class="nump">$ 1,384<span></span>
</td>
<td class="nump">$ 1,453<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_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=ssd_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_NorthAmericaSegmentMember</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=ssd_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_EuropeSegmentMember</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=ssd_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_AsiaPacificSegmentMember</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>63
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449935384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived 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 custom" 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">$ 1,149<span></span>
</td>
<td class="nump">$ 1,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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">8 years 3 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_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Changes in gross carrying amount of finite-lived intangible assets</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 72,916<span></span>
</td>
<td class="nump">67,132<span></span>
</td>
<td class="nump">$ 73,014<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(47,895)<span></span>
</td>
<td class="num">(42,073)<span></span>
</td>
<td class="num">(46,745)<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">25,021<span></span>
</td>
<td class="nump">25,059<span></span>
</td>
<td class="nump">26,269<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=ssd_NorthAmericaSegmentMember', window );">North America</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_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Changes in gross carrying amount of finite-lived intangible assets</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">46,642<span></span>
</td>
<td class="nump">40,785<span></span>
</td>
<td class="nump">46,643<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(27,205)<span></span>
</td>
<td class="num">(23,724)<span></span>
</td>
<td class="num">(26,346)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">19,437<span></span>
</td>
<td class="nump">17,061<span></span>
</td>
<td class="nump">20,297<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=ssd_EuropeSegmentMember', window );">Europe</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_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Changes in gross carrying amount of finite-lived intangible assets</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">26,274<span></span>
</td>
<td class="nump">26,347<span></span>
</td>
<td class="nump">26,371<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(20,690)<span></span>
</td>
<td class="num">(18,349)<span></span>
</td>
<td class="num">(20,399)<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">$ 5,584<span></span>
</td>
<td class="nump">$ 7,998<span></span>
</td>
<td class="nump">$ 5,972<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>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 1<br> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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_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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-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_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_StatementBusinessSegmentsAxis=ssd_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_NorthAmericaSegmentMember</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=ssd_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_EuropeSegmentMember</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>64
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450453068264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [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 custom" 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 intangibles</a></td>
<td class="nump">$ 1,149<span></span>
</td>
<td class="nump">$ 1,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [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 custom" 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</a></td>
<td class="nump">$ 600<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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450474856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Estimated Future Amortization (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remaining nine months of 2022</a></td>
<td class="nump">$ 3,553<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023000</a></td>
<td class="nump">3,740<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024000</a></td>
<td class="nump">2,809<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025000</a></td>
<td class="nump">2,523<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026000</a></td>
<td class="nump">1,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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027000</a></td>
<td class="nump">1,690<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">8,250<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 24,405<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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">8 years 3 months 18 days<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>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 1<br> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remainder of current fiscal year.</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450448882168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_GoodwillRollForward', window );"><strong>Goodwill</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_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 134,022<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(371)<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_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="nump">133,651<span></span>
</td>
<td class="nump">$ 133,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ssd_IntangibleAssetsRollForward', window );"><strong>Intangible 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">26,269<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(1,149)<span></span>
</td>
<td class="num">(1,700)<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_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(99)<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Balance at the end of the period</a></td>
<td class="nump">$ 25,021<span></span>
</td>
<td class="nump">$ 25,059<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_IntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">ssd_IntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450451864744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Option to extend term</a></td>
<td class="text">5 years<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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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>68
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450452901096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_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 custom" 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">$ 44,651<span></span>
</td>
<td class="nump">$ 45,438<span></span>
</td>
<td class="nump">$ 44,236<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating - current</a></td>
<td class="nump">8,750<span></span>
</td>
<td class="nump">8,769<span></span>
</td>
<td class="nump">8,941<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating - noncurrent</a></td>
<td class="nump">36,336<span></span>
</td>
<td class="nump">37,091<span></span>
</td>
<td class="nump">35,810<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_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">45,086<span></span>
</td>
<td class="nump">45,860<span></span>
</td>
<td class="nump">44,751<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_ssd_FinanceLeaseRightOfUseAssetGross', window );">Property and equipment, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,569<span></span>
</td>
<td class="nump">3,569<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_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation', window );">Accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,416)<span></span>
</td>
<td class="num">(3,188)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">381<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Right-Of-Use Asset, Accumulated Depreciation</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;">ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_ssd_FinanceLeaseRightOfUseAssetGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Right-Of-Use Asset, Gross</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;">ssd_FinanceLeaseRightOfUseAssetGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right-of-use asset from finance 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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450453831448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_LeasesAbstract', window );"><strong>Leases [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_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 3,128<span></span>
</td>
<td class="nump">$ 2,859<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_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">216<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_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_us-gaap_LeaseCost', window );">Total finance lease</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 218<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense on finance 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> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right-of-use asset from finance 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: 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_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>70
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450453881160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_LeaseCostAbstract', window );"><strong>Lease, Cost [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_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 3,097<span></span>
</td>
<td class="nump">$ 2,805<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_us-gaap_FinanceLeasePrincipalPayments', window );">Finance cash flows for finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating right-of-use assets obtained in exchange for lease obligations during the current period</a></td>
<td class="nump">$ 2,196<span></span>
</td>
<td class="nump">$ 786<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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal payment on finance 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 5<br> -Subparagraph (a)<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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-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>71
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450444831864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [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_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remaining nine months of 2022</a></td>
<td class="nump">8,438<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">9,327<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">7,550<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">6,005<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">4,997<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_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">16,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">52,596<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Present value discount</a></td>
<td class="num">(7,510)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 45,086<span></span>
</td>
<td class="nump">$ 45,860<span></span>
</td>
<td class="nump">$ 44,751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Opearating Lease, Liability, to be Paid, after Year Four</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;">ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ssd_</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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 having initial or remaining lease term in excess of one year to be paid in remainder of 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/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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_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>72
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450444820792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Terms and Discount Rates (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</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_LeasesAbstract', window );"><strong>Leases [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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">6 years 7 months 20 days<span></span>
</td>
<td class="text">7 years 1 month 17 days<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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">3 months<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">5.17%<span></span>
</td>
<td class="nump">5.28%<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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">3.50%<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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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/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><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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>
<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>73
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449856440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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</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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="nump">$ 204,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long term debt, net</a></td>
<td class="nump">670,733<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_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod', window );">Line of Credit Facility, Maximum Amount Outstanding During Period</a></td>
<td class="nump">700,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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</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_DebtInstrumentLineItems', window );"><strong>Debt</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_us-gaap_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">450,000<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_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from Lines of Credit</a></td>
<td class="nump">450,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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt</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_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility, total available credit</a></td>
<td class="nump">450,000<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_us-gaap_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">450,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 custom" 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 Lines of Credit</a></td>
<td class="nump">250,000<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_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="nump">$ 50,000<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_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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any 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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of the credit facility.</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(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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount borrowed under the credit facility at any time 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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent portion 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 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<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 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LineOfCreditMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450444956968">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 493,570<span></span>
</td>
<td class="nump">$ 347,642<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_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations **</a></td>
<td class="nump">124,437<span></span>
</td>
<td class="nump">68,383<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">2,280,350<span></span>
</td>
<td class="nump">1,294,727<span></span>
</td>
<td class="nump">$ 1,484,125<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalent</a></td>
<td class="nump">984,372<span></span>
</td>
<td class="nump">257,428<span></span>
</td>
<td class="nump">301,155<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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment elimination</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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">11,385<span></span>
</td>
<td class="nump">10,832<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Administrative and all other</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 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations **</a></td>
<td class="num">(10,484)<span></span>
</td>
<td class="num">(7,358)<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">93,153<span></span>
</td>
<td class="num">(61,354)<span></span>
</td>
<td class="num">(103,326)<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalent</a></td>
<td class="nump">96,100<span></span>
</td>
<td class="nump">248,700<span></span>
</td>
<td class="nump">223,500<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=ssd_NorthAmericaSegmentMember', window );">North America</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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">438,731<span></span>
</td>
<td class="nump">300,564<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_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations **</a></td>
<td class="nump">135,727<span></span>
</td>
<td class="nump">73,025<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,120,027<span></span>
</td>
<td class="nump">1,125,887<span></span>
</td>
<td class="nump">1,352,988<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=ssd_NorthAmericaSegmentMember', window );">North America | Intersegment elimination</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 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">696<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_StatementBusinessSegmentsAxis=ssd_EuropeSegmentMember', window );">Europe</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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">51,451<span></span>
</td>
<td class="nump">44,296<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_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations **</a></td>
<td class="num">(1,370)<span></span>
</td>
<td class="nump">2,291<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,034,323<span></span>
</td>
<td class="nump">198,363<span></span>
</td>
<td class="nump">202,631<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=ssd_EuropeSegmentMember', window );">Europe | Intersegment elimination</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 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,684<span></span>
</td>
<td class="nump">1,609<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_StatementBusinessSegmentsAxis=ssd_AsiaPacificSegmentMember', window );">Asia/Pacific</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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,388<span></span>
</td>
<td class="nump">2,782<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_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations **</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">425<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_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">32,847<span></span>
</td>
<td class="nump">31,831<span></span>
</td>
<td class="nump">$ 31,832<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=ssd_AsiaPacificSegmentMember', window );">Asia/Pacific | Intersegment elimination</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 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 8,567<span></span>
</td>
<td class="nump">$ 8,527<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_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_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_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_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_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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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=ssd_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_NorthAmericaSegmentMember</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=ssd_EuropeSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_EuropeSegmentMember</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=ssd_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_AsiaPacificSegmentMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140450449926792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Net sales and long-lived assets by geographical area</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 493,570<span></span>
</td>
<td class="nump">$ 347,642<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_ProductOrServiceAxis=ssd_WoodConstructionMember', window );">Wood construction products</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Net sales and long-lived assets by geographical area</strong></a></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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">435,438<span></span>
</td>
<td class="nump">301,578<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_ProductOrServiceAxis=ssd_ConcreteConstructionMember', window );">Concrete construction products</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Net sales and long-lived assets by geographical area</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">57,976<span></span>
</td>
<td class="nump">45,523<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_ProductOrServiceAxis=ssd_OtherProductsMember', window );">Other</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Net sales and long-lived assets by geographical area</strong></a></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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">541<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=ssd_NorthAmericaSegmentMember', window );">North America</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Net sales and long-lived assets by geographical area</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 438,731<span></span>
</td>
<td class="nump">$ 300,564<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_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_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_ProductOrServiceAxis=ssd_WoodConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=ssd_WoodConstructionMember</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_ProductOrServiceAxis=ssd_ConcreteConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=ssd_ConcreteConstructionMember</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_ProductOrServiceAxis=ssd_OtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=ssd_OtherProductsMember</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=ssd_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_NorthAmericaSegmentMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140450444919368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 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>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" 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">$ 984,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301,155<span></span>
</td>
<td class="nump">$ 257,428<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_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Administrative and all other</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" 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">$ 96,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223,500<span></span>
</td>
<td class="nump">$ 248,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=ssd_ForeignSegmentsMember', window );">Foreign Segments | Subsequent Event</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" 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="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<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_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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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=ssd_ForeignSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ssd_ForeignSegmentsMember</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>77
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140450450285304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ / shares in Units, &#8364; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 03, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </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>
<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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share</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">$ 0.25<span></span>
</td>
<td class="nump">$ 0.23<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share</a></td>
<td class="nump">$ 0.26<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_us-gaap_Dividends', window );">Dividends | $</a></td>
<td class="nump">$ 11.2<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_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800.0<span></span>
</td>
<td class="nump">&#8364; 725.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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 (b)(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 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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>78
<FILENAME>ssd-20220331_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:dei="http://xbrl.sec.gov/dei/2021"
  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:ssd="http://www.simpsonfg.com/20220331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ssd-20220331.xsd" xlink:type="simple"/>
    <context id="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i38886c74c6df4894898b7df50668918a_I20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <instant>2022-05-02</instant>
        </period>
    </context>
    <context id="ib180306553e7497fa57f3ccb78a3241f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib112f318aa8947aba63dff3cdcfac07f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i15f7625ff9c54619ba9be719f513c3a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec0ab77228cc4cf8964968c306625059_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifb5b99b7a7834b8ea6112fad7441c2f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="i3e9ccb0704b74bb88e1faec2256199e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="iab415990666c40018302eef3774f31a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="i0cad1ca3693d4c7696ca663f3e29ab60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="ie146ef316f424cd0a40861d7d49ae17a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5e37ae4347147199a024db21bdf6740_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i52528df6f6934cb6897f3243400ca766_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if969ff26e0a04a9989bbf351ae35135a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6d67653ebd4640d899e86a654d926f9f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia559d4d1649f47049f225136eef6329a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if40c462ab0434d6dabb4dead55d801f5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iadf2f4a460cf4af0bfd3d9c39b22f3d0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7a732b0fa8104164a34a32521d726ff3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icd018a09e4794d33a1e4af7f3c27dbe9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="i3ca99323c4464730bca0f0c68e93af07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="i9219c14394044d41aac296cac1b4e0a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="i6cfba88886de41e381ca25fdeb47961f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</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="i56d760a5346541e7af61c971e54797f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76b8138db93d4202a97b8842b8bc23f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b088e737529443694ccf985b2a7a398_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id10ddc060c33454084be48c715f8e59d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibe82646180554f47bb8a0cc9e5168e2f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4f87f153e01249de9b31acea9e96facc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if832709ebf1049f28b2b94f06d6c58a5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iff32f2db30f342968cac5c1b6c6da9dc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9774bcfccdf043c09a0464a504317a29_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0ff03fcdc34846b18cbca021ecb7c80a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i884e2350fb53484da248a3c5356e0b6e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ice523ee1e7cc454690bf5f77ae89609b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i014a4d0bdd6444d4b211e920add33dfe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:WoodConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia38b2d788b2f4f0d84f6f9d10bc95609_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:WoodConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia9cfd669c5824ec6ae30437077038f46_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:ConcreteConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib72c9cac69ca4c4da4b56f1c16ff5e8c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:ConcreteConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7d4bf71a09c543a1b8482cbe15ec7820_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i66a5ef6e0d984bb181c2d3e43a2aca22_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ssd:A2020StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id8d37e79a6624095829e87e9037b7024_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieeeee929eb704df883b7f81e70d36d0e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ssd:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i139605ae18bc4cc2b07c8aa6e05c0e17_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3c29b5c11df54ccc8870a907641f8cb2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i533ee7d859cb42909af3e6e104b6c0f0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibdca68c3cebb4c44ba824f2e9637971f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie2f6233c518c4be5a3a8c31a43f88800_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i22220591e2114b65939ab54235b25c75_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia65d4617808e41e0be9da6b4ab908df2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i31e2441268ef4bb49427b8266b977a3d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i97d826f826c0419cb05866d620fa8d8f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2d89ab3f79874b899f1d7b7a49932214_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i42d5ae89cba1419b80c814b1f5ff1b93_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3f6a0f13de1946178e8c35733b880b99_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a055eca193e47b3a082a097cae6987b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4d7fcafb907042adbb4d2049f14ff0e6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i90adf03909ad41adae8de6cad41d7256_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ief5e569fa28642349000f565d8f5b1c1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4accb50f2869469dbd3059e1baa1232b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i742cb105ec2547d09b49abcbbfad1ed4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i57c4fb322e394b5d916004f4cdbc10f6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia1fec681477740aba3aa9da766dd4884_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i71e56f395b784114872e1311fcdcc071_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8fd719a2ce774d289eb09decd3319095_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie12ae1047160419e9afc90f6d10e0be6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iff170bba4f68489d8f0b1c31c02115ca_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3db278f3c4504b01b98c3bff195e11d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibcc531e3ce7f4f44aa4a39be4550a04e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6a94008d055a4129bf3e60a979d5085e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i57e565c0c1984c8a808ca9c34d0d869b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ad1baa0968241c7ad4a7c09ea6d3c6d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie1164b3ce1d54b9fab640698840a77b6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i20633a1b38ee4198b25fc498531fea1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia07bc5fe413c43aaab1178f644d68a1d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idf4f8b8a86c44ec7922829c8a9768bbe_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaa778a48afb2465c9d8c97f782fb9a84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57abc1f8d6d04aefb54e2b8e1135b841_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssd:MachineryEquipmentAndSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib7e860c7d24c4233969df94896969944_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssd:MachineryEquipmentAndSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7783f2522d5d4b17b385f2be5b6c0262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ssd:MachineryEquipmentAndSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46ee0c5d27b84c40980638f5462b1f4b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2674f6224d8d4249a7d8503173f4a194_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib6037f471a314ef7aaaa601a40a3da28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9222de422e544c79fbb3e51bec7d880_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i35051905506e4cb89c8cdc05bbcffc63_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia4f71963b41648bcb0d4dbdf194b95ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i114c4f0fd67545b7875f48adc4fe1159_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie2e08fadb48b427dbe8d52690e9fde70_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8f86a2f1fcdf4e9ca10c1b9f4478a63c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie46d8444c4ba4913abcb9687d3dc148d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic2e03338cac54582a2eb03056c996f25_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3f4d971aea114cdba29b75111d36c5d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib69e9296e1054f6aab7c45c88ee5ac0e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic6152ac8ede344aab2b6b9e32c1f0031_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2610fdeab6684120b152e3f7e4a2e3c4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib8b31d7d152d44b3bc5a600543840cb9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8dc587e99b6d436fa183a135283ab155_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i89833f07fbf647feb86b339bdd44fb69_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i578d2c331b2a4daa9ca8bcd036472776_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iae67a66ddf9f4246b2d79794e401fd96_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ife8b37d6652d402f914b8dee933df252_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1c4e54281ab8469e91620c937c7144fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i394e3e93f2f44b03a3edbdfd4f2b4faf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i03c1702516884ee58afb980b3d1a74d9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i98383519c22f4e829dc08c1342973d5a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8b26c7684f48448fb83f392d951733e8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie2fa5e8b149b4309a118bb0493e39dca_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib5e1c892778845e1a5f871a5b3da3e71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb99fcbedf704f69942a2f1abd049516_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ssd:ForeignSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i773947fb2e8a42bdb78f556b4b877c9e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:WoodConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i828a049e182e491e80e5dceb5dec2579_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:WoodConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4666b6fbedc24c6587e291d7a5a9521f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:ConcreteConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib9cd61b307af42bfb075381f8127b3fe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:ConcreteConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ed8ba61b43f4ff69aa2bdada9eb3d4e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i93404c64a94a4b528979ae1ce1d06175_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ssd:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-03</startDate>
            <endDate>2022-05-03</endDate>
        </period>
    </context>
    <context id="i1c33989fdbff40d78ef8b689e45ecc08_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000920371</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>ssd:segment</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml8yLTEtMS0xLTM3NTgx_8545bcb2-1aa5-4878-a88b-2f3ebfe683d3">0000920371</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml8zLTEtMS0xLTM3NTgx_451aede3-d811-4850-8f83-bd294efdc1dd">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml80LTEtMS0xLTM3NTgx_f44dbf33-a983-4142-95f6-a9857d19c588">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml81LTEtMS0xLTM3NTgx_d51a9125-7ac8-4fe0-83a1-629747019cd8">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80L2ZyYWc6NjczYWFiMzFmNDlhNDQxMmE2MjdhM2E4YTczZTdjYzAvdGFibGU6ZWIzZjVhOTUwOGQ4NGYzMmFlMzc1Y2FlNTkyM2YyOTIvdGFibGVyYW5nZTplYjNmNWE5NTA4ZDg0ZjMyYWUzNzVjYWU1OTIzZjI5Ml82LTEtMS0xLTM3NTgx_ed85db7b-209d-4b65-bf1f-af3296f19ea1">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMi0xLTEtMS0zNzU4MQ_aa284568-712b-4c7a-a1b0-3b5f786efb71"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMi0yLTEtMS0zNzU4MQ_76689789-3ab0-4b18-aac5-a9a157aee523"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <ssd:ShareBasedCompensationPerShare
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMy0xLTEtMS0zNzU4MQ_f345bf13-4596-4f8b-97b1-5e9aaae4931a"
      unitRef="usdPerShare">139.07</ssd:ShareBasedCompensationPerShare>
    <ssd:ShareBasedCompensationPerShare
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yMi9mcmFnOjA0ZjRhYTA2NjY4ZTQ4NDY5OTc0YTUyNDBmN2JlZDU3L3RhYmxlOjQ3M2MxMGQzYzZjYjQ1MzlhNWUxYTRjNWJlODEwYTVkL3RhYmxlcmFuZ2U6NDczYzEwZDNjNmNiNDUzOWE1ZTFhNGM1YmU4MTBhNWRfMy0yLTEtMS0zNzU4MQ_1fdb3426-6857-4faf-9f97-62cee54fb006"
      unitRef="usdPerShare">93.45</ssd:ShareBasedCompensationPerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ice523ee1e7cc454690bf5f77ae89609b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNy9mcmFnOjFkMWNhMjE1YTkyMzRiMDhiNmMyOTI2YjA1MTA5OGE4L3RleHRyZWdpb246MWQxY2EyMTVhOTIzNGIwOGI2YzI5MjZiMDUxMDk4YThfMjky_87df949e-0ea8-47e0-bda3-caef59702b6b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfMzY4_2545b583-e384-4437-8abb-d221f75b3a7e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfNDE0_52b768da-8f65-4889-997c-b2406746a397">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfNTMy_1528eef9-1648-4d63-bd89-e605fa9dd77a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ieeeee929eb704df883b7f81e70d36d0e_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81NS9mcmFnOjg4OGU1YTk5Njg2ZjQ5OTNhNDc1NmVmZTY1NDlkNWEzL3RleHRyZWdpb246ODg4ZTVhOTk2ODZmNDk5M2E0NzU2ZWZlNjU0OWQ1YTNfNjg4_a142ec52-6dc3-462d-b420-e5da942cf0f7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:LongTermLineOfCredit
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMTM1L2ZyYWc6N2UxYjA4YWZjMzZkNDNkNWJlODU4ZTMxNTBmNTdkMDUvdGV4dHJlZ2lvbjo3ZTFiMDhhZmMzNmQ0M2Q1YmU4NThlMzE1MGY1N2QwNV8xMDk5NTExNjI3ODk0_2c65e8ba-19d6-491f-ae44-946f21cb2695"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <dei:DocumentType
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU2_794fa9f8-e771-4aaa-90c4-b5d616adc7d1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MGMxMjAzZGE4YzI5NDE1Y2EwZjViZDllMGQ2N2U1YTcvdGFibGVyYW5nZTowYzEyMDNkYThjMjk0MTVjYTBmNWJkOWUwZDY3ZTVhN18wLTAtMS0xLTM3NTgx_848ea497-3922-488d-b5ff-396ebf4c37e8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8xMzk_67abc0c5-2df5-4a62-99e5-ed42c2a8c7fb">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MjJlYTcwMGI1YTA3NDkzMTgzMjQ3Njk1YTkxMmI2NmIvdGFibGVyYW5nZToyMmVhNzAwYjVhMDc0OTMxODMyNDc2OTVhOTEyYjY2Yl8wLTAtMS0xLTM3NTgx_865d038e-dfff-4815-943e-9eec28ab0fc7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yNjY_c519434c-f105-4699-9cd3-290f79331151">1-13429</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yNzQ4Nzc5MDcxNTA1_eb2a716f-4920-40ea-9797-bc77b2b12045">Simpson Manufacturing Co.,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6NTMxMDE1ZmJjZmM2NDM2Zjk0YzhlYzRjNjA4MzQ2ZmQvdGFibGVyYW5nZTo1MzEwMTVmYmNmYzY0MzZmOTRjOGVjNGM2MDgzNDZmZF8wLTAtMS0xLTM3NTgx_2d6977ea-b1d5-4cd8-87d4-3aa0be47db53">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6NTMxMDE1ZmJjZmM2NDM2Zjk0YzhlYzRjNjA4MzQ2ZmQvdGFibGVyYW5nZTo1MzEwMTVmYmNmYzY0MzZmOTRjOGVjNGM2MDgzNDZmZF8wLTItMS0xLTM3NTgx_74e99c2c-5a9e-4179-a0b1-6aacfa1af172">94-3196943</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDQ5_9518c4d7-3ade-4b4c-9c42-f88fd7abe021">5956 W. Las Positas Blvd.,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU3_db137b98-1f30-44d9-9c19-ae93d442493f">Pleasanton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU4_f2045f25-23de-4af8-97b5-70f936b34303">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUw_1075ecd4-6939-48ea-a9a2-56e38d236824">94588</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUy_cb607349-8c75-47ad-a1ec-cf683c5afcc2">925</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUz_eefd13f7-a4da-4df9-9098-f0f6a45859c0">560-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MDg2N2M0NzVlMzExNGVjM2E0YTQzMGFkNTBkZDViYWUvdGFibGVyYW5nZTowODY3YzQ3NWUzMTE0ZWMzYTRhNDMwYWQ1MGRkNWJhZV8yLTAtMS0xLTM3NTgx_71ddf37b-586c-4071-90bc-afcd6181c294">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MDg2N2M0NzVlMzExNGVjM2E0YTQzMGFkNTBkZDViYWUvdGFibGVyYW5nZTowODY3YzQ3NWUzMTE0ZWMzYTRhNDMwYWQ1MGRkNWJhZV8yLTEtMS0xLTM3NTgx_48814326-d0aa-44a3-9ef0-92f8593c5b92">SSD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6MDg2N2M0NzVlMzExNGVjM2E0YTQzMGFkNTBkZDViYWUvdGFibGVyYW5nZTowODY3YzQ3NWUzMTE0ZWMzYTRhNDMwYWQ1MGRkNWJhZV8yLTItMS0xLTM3NTgx_f0f6e46f-2abf-40f6-a35a-471a66d06f06">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU0_6febc37b-aa8b-48c9-a6b9-3303b31e9bf6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDU1_d2a6bfdb-2bff-4e6b-a7be-e4fc4e48d701">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6YjRkYjQyYmFiYTdjNDQyOWI1NTNkYWJjZWNjY2JmNDUvdGFibGVyYW5nZTpiNGRiNDJiYWJhN2M0NDI5YjU1M2RhYmNlY2NjYmY0NV8wLTAtMS0xLTM3NTgx_037c6e6e-d102-4c1d-9346-4896e0d4795f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6YjRkYjQyYmFiYTdjNDQyOWI1NTNkYWJjZWNjY2JmNDUvdGFibGVyYW5nZTpiNGRiNDJiYWJhN2M0NDI5YjU1M2RhYmNlY2NjYmY0NV8yLTUtMS0xLTM3NTgx_47cb9bba-8287-4b76-9d9c-55535abeb5f3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGFibGU6YjRkYjQyYmFiYTdjNDQyOWI1NTNkYWJjZWNjY2JmNDUvdGFibGVyYW5nZTpiNGRiNDJiYWJhN2M0NDI5YjU1M2RhYmNlY2NjYmY0NV8zLTEtMS0xLTM3NTgx_8e5790ef-63ca-4a75-8b3a-8168ebe47406">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDUx_acc92bdb-160a-4be1-83f3-0929a656cba5">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i38886c74c6df4894898b7df50668918a_I20220502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xL2ZyYWc6ZmU4OTE1ODBjNzk2NGY4MTg1ZTAxZTdjMDdkNTg4NGIvdGV4dHJlZ2lvbjpmZTg5MTU4MGM3OTY0ZjgxODVlMDFlN2MwN2Q1ODg0Yl8yMDQ2_6b935aa5-f41c-4123-bff6-79bcb5b92e22"
      unitRef="shares">43159934</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNC0xLTEtMS0zNzU4MQ_36b7aad9-02ed-474e-821f-6cdd2dc165ee"
      unitRef="usd">984372000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNC0zLTEtMS0zNzU4MQ_af2f5b04-358f-4d82-b7d9-12b7df029da0"
      unitRef="usd">257428000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNC01LTEtMS0zNzU4MQ_6ebd49c4-3eeb-427e-a7a7-93de650247ce"
      unitRef="usd">301155000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNS0xLTEtMS0zNzU4MQ_d89241c7-b4f6-4180-af9d-5b069df268d5"
      unitRef="usd">320428000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNS0zLTEtMS0zNzU4MQ_cf5d4b2e-bae0-404f-a8b3-7390a5457d29"
      unitRef="usd">227201000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNS01LTEtMS0zNzU4MQ_258b4951-5de6-4659-94af-1b1be407abea"
      unitRef="usd">231021000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNi0xLTEtMS0zNzU4MQ_bc27f8ee-e519-434c-9e10-2c529f0fed69"
      unitRef="usd">443448000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNi0zLTEtMS0zNzU4MQ_7eff5873-35c7-436e-8437-0a69071e303c"
      unitRef="usd">296640000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfNi01LTEtMS0zNzU4MQ_5b12d683-8c8b-4bb3-9590-282d8cccd888"
      unitRef="usd">443756000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOC0xLTEtMS0zNzU4MQ_759f7607-7dde-4321-a587-33253c6c9421"
      unitRef="usd">39632000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOC0zLTEtMS0zNzU4MQ_866984de-dd24-431a-9f7d-1b347a4165d2"
      unitRef="usd">37732000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOC01LTEtMS0zNzU4MQ_bc422849-2283-494e-a764-a395f8734065"
      unitRef="usd">22903000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOS0xLTEtMS0zNzU4MQ_48ff9227-50f6-464e-a616-85939bedf9ca"
      unitRef="usd">1787880000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOS0zLTEtMS0zNzU4MQ_0fb9e0f9-5978-4262-a9fc-1bc2a79770d3"
      unitRef="usd">819001000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfOS01LTEtMS0zNzU4MQ_4ff8be7f-ef75-487a-ba92-e2a52ca13c4d"
      unitRef="usd">998835000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTEtMS0xLTEtMzc1ODE_d2ec8521-7f67-487d-834e-213563b5d3c2"
      unitRef="usd">265675000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTEtMy0xLTEtMzc1ODE_9dc6f094-be2d-464f-a1b4-02325f5a1af8"
      unitRef="usd">255684000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTEtNS0xLTEtMzc1ODE_526e1063-a05a-4b7c-83f7-9834b1c06044"
      unitRef="usd">259869000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTItMS0xLTEtMzc1ODE_ff8386cc-5215-4e07-9ca4-d69f58a373d4"
      unitRef="usd">44651000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTItMy0xLTEtMzc1ODE_6f09a3c0-12fc-4086-8134-545e990944c2"
      unitRef="usd">44236000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTItNS0xLTEtMzc1ODE_4b08bf21-f8d0-4481-9048-7eadd7044bf6"
      unitRef="usd">45438000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTMtMS0xLTEtMzc1ODE_cc25f241-1e50-4dca-88be-40ec18258561"
      unitRef="usd">133651000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTMtMy0xLTEtMzc1ODE_6f6bd3fe-d755-4890-8067-f761a4f258bb"
      unitRef="usd">133477000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTMtNS0xLTEtMzc1ODE_d51dca3d-a6ed-4acb-9754-99c144cbbad1"
      unitRef="usd">134022000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTUtMS0xLTEtMzc1ODE_3947604f-1129-42a8-b30f-1b243ad63ec0"
      unitRef="usd">25021000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTUtMy0xLTEtMzc1ODE_c005bcda-0553-4845-8165-5f7439fadfb5"
      unitRef="usd">25059000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTUtNS0xLTEtMzc1ODE_d6372c01-63bd-46d4-8ea9-8bef5f8cd3f4"
      unitRef="usd">26269000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTYtMS0xLTEtMzc1ODE_e37454dd-6f33-4996-8899-9874287d38a5"
      unitRef="usd">23472000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTYtMy0xLTEtMzc1ODE_a845dcb6-f977-4c8e-917c-36e6d8643db2"
      unitRef="usd">17270000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTYtNS0xLTEtMzc1ODE_707803ff-7637-40e0-a02a-a0e34a8d0359"
      unitRef="usd">19692000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTctMS0xLTEtMzc1ODE_d3f98ab7-0878-4a07-944c-23a1af33d85c"
      unitRef="usd">2280350000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTctMy0xLTEtMzc1ODE_b1b13df6-5f3a-44b6-8aa6-0f03589314f1"
      unitRef="usd">1294727000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMTctNS0xLTEtMzc1ODE_05df070e-0adb-4f20-b4bb-20a6defc1d4c"
      unitRef="usd">1484125000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjAtMS0xLTEtMzc1ODE_f265a1a0-895b-48de-94f1-27cdede0d6fe"
      unitRef="usd">76390000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjAtMy0xLTEtMzc1ODE_48d5f6b3-e69a-4309-9883-611fd07842d0"
      unitRef="usd">66236000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjAtNS0xLTEtMzc1ODE_5f68d352-8cf9-4ea4-ac2e-e51035110eb3"
      unitRef="usd">57215000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjEtMS0xLTEtMzc1ODE_1d02b6bc-000a-4e4f-a81b-c0acfe398081"
      unitRef="usd">207959000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjEtMy0xLTEtMzc1ODE_9b45aa97-cc18-43f1-a790-f25ba9e88d93"
      unitRef="usd">158578000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjEtNS0xLTEtMzc1ODE_4498dee2-83d8-457f-b4ad-abf885701e65"
      unitRef="usd">187387000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjItMS0xLTEtNDQ2Mzc_37b95e5e-6687-4e15-86c9-25dfc928865b"
      unitRef="usd">22500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjItMy0xLTEtNDQ2NTY_8747a3e0-d18b-483c-b9b0-153e3ea0d875"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjItNS0xLTEtNDQ2NjM_613f478f-d357-487e-ade9-8693bd1712b3"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjUtMS0xLTEtMzc1ODE_fa8a8bc4-ea64-43f8-a464-829379fe5d22"
      unitRef="usd">306849000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjUtMy0xLTEtMzc1ODE_fd40e449-1a4b-47a5-9793-21c7f81e9219"
      unitRef="usd">224814000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjUtNS0xLTEtMzc1ODE_601724e3-f10d-4bab-8be0-47a2dc6361ce"
      unitRef="usd">244602000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjYtMS0xLTEtMzc1ODE_eeebeaf6-bb14-4913-be2a-3727d6ca87e8"
      unitRef="usd">36336000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjYtMy0xLTEtMzc1ODE_26dcda3c-60bd-42ed-9f33-8981960e5f42"
      unitRef="usd">35810000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjYtNS0xLTEtMzc1ODE_6eb4c4e2-2b5e-412e-bb46-b9584233ecd9"
      unitRef="usd">37091000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjctMS0xLTEtMzc1ODE_87fa1fb3-86ef-4555-8dcb-115aa856871e"
      unitRef="usd">670733000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjctMy0xLTEtMzc1ODE_964c17db-7faa-43d3-a9f0-f48dd0ceabd0"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjctNS0xLTEtMzc1ODE_6eea8036-841b-4530-8a26-ad3d2c3b82d2"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <ssd:DeferredIncomeTaxAndOtherLongTermLiabilities
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjgtMS0xLTEtMzc1ODE_279bdd87-80bb-4a57-b5d3-ffbcfe280da4"
      unitRef="usd">34621000</ssd:DeferredIncomeTaxAndOtherLongTermLiabilities>
    <ssd:DeferredIncomeTaxAndOtherLongTermLiabilities
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjgtMy0xLTEtMzc1ODE_9da2d1e7-d078-46bd-bdb8-73f55e6e8fbc"
      unitRef="usd">19594000</ssd:DeferredIncomeTaxAndOtherLongTermLiabilities>
    <ssd:DeferredIncomeTaxAndOtherLongTermLiabilities
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjgtNS0xLTEtMzc1ODE_9b46a69d-4686-4f33-ba74-d3d73cda835b"
      unitRef="usd">18434000</ssd:DeferredIncomeTaxAndOtherLongTermLiabilities>
    <us-gaap:Liabilities
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjktMS0xLTEtMzc1ODE_5b3ddcb9-5b22-4f37-92f6-d36a8e378fa2"
      unitRef="usd">1048539000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjktMy0xLTEtMzc1ODE_e6e2bd37-4045-4451-928e-fa3d2aba04f4"
      unitRef="usd">280218000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMjktNS0xLTEtMzc1ODE_440bc523-e296-4228-9652-786cee1d695d"
      unitRef="usd">300127000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzAtMS0xLTEtMzc1ODE_3a702d54-3b9a-4411-8ecf-de2319f13c13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzAtMy0xLTEtMzc1ODE_785ad6b6-88c2-4fff-a15c-7ec62c7e1e46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzAtNS0xLTEtMzc1ODE_cb3387a5-af98-4507-b98f-f45f3d7b89f2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzItMS0xLTEtMzc1ODE_9e4d9efa-0077-451f-9ed5-8105caf22da3"
      unitRef="usd">433000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzItMy0xLTEtMzc1ODE_7387af27-a799-4eac-b8cc-92d8bd9d1c9e"
      unitRef="usd">435000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzItNS0xLTEtMzc1ODE_9288bae1-c149-4569-89b7-fceee0d98dec"
      unitRef="usd">432000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzMtMS0xLTEtMzc1ODE_408c39b4-07c4-43d0-937b-cdee1dd2c54a"
      unitRef="usd">289773000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzMtMy0xLTEtMzc1ODE_90a518ca-ad5d-45c6-89b5-7e3f556f4210"
      unitRef="usd">285896000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzMtNS0xLTEtMzc1ODE_6e1f82be-75ab-4663-8b80-30cc86b23523"
      unitRef="usd">294330000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzQtMS0xLTEtMzc1ODE_807af443-04d0-4d4c-a550-db3b6fd86c41"
      unitRef="usd">990611000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzQtMy0xLTEtMzc1ODE_550e0a4e-0b96-44f2-835a-74e418b3bb3b"
      unitRef="usd">760862000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzQtNS0xLTEtMzc1ODE_93d85581-c647-4f37-ae3a-dbcb61236f99"
      unitRef="usd">906841000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzUtMS0xLTEtMzc1ODE_c81cb013-3d93-4215-bc55-a8a88a7ec635"
      unitRef="usd">21281000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzUtMy0xLTEtMzc1ODE_8ac6d4ad-f2b6-4dbe-b5a0-66814717f0f9"
      unitRef="usd">13510000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzUtNS0xLTEtMzc1ODE_a01a8fbf-0cde-458b-b3b7-015d9ff95ad1"
      unitRef="usd">0</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzYtMS0xLTEtMzc1ODE_a9ea0eda-d47c-41a6-bb5a-54aaca70cdd8"
      unitRef="usd">-27725000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzYtMy0xLTEtMzc1ODE_41e6ffb9-cc98-4c2e-a376-fedd177fc99a"
      unitRef="usd">-19174000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzYtNS0xLTEtMzc1ODE_fb40df75-e7bb-43c2-9916-f00d3dfa675a"
      unitRef="usd">-17605000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzctMS0xLTEtMzc1ODE_4ce8afa2-12c5-4d3b-8748-4abd07e1887c"
      unitRef="usd">1231811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzctMy0xLTEtMzc1ODE_022c14a8-87da-4848-8d3c-ae50a3bec0ba"
      unitRef="usd">1014509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzctNS0xLTEtMzc1ODE_786e7a1d-4e24-4e62-aa1b-4bd10b761108"
      unitRef="usd">1183998000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzgtMS0xLTEtMzc1ODE_b48cb4c0-cdb5-4b9b-9455-d40a6629978f"
      unitRef="usd">2280350000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzgtMy0xLTEtMzc1ODE_0f22cc6d-5756-4eea-ae94-743158655a7b"
      unitRef="usd">1294727000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xMy9mcmFnOjVlNThiZDkxOTE4YTRlNTQ4MDFmMzZkMzM2MjdiYTQwL3RhYmxlOmFkYjRmNDZmOTBlMDQ5ODdhOTM0OWJiOTk0NTViNWI3L3RhYmxlcmFuZ2U6YWRiNGY0NmY5MGUwNDk4N2E5MzQ5YmI5OTQ1NWI1YjdfMzgtNS0xLTEtMzc1ODE_65509b6e-a202-4a63-ac1f-a7a461be29a1"
      unitRef="usd">1484125000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMy0xLTEtMS0zNzU4MQ_44226554-8131-4b52-8204-89402ce5e9eb"
      unitRef="usd">493570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMy0zLTEtMS0zNzU4MQ_b9433e70-0d93-4756-a6fc-972fe44b0e15"
      unitRef="usd">347642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNC0xLTEtMS0zNzU4MQ_cdeaee3d-bfe7-48f0-a5ce-87c5ddb2ec3f"
      unitRef="usd">256789000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNC0zLTEtMS0zNzU4MQ_996db15e-053b-4ce3-b12a-58fcb962120e"
      unitRef="usd">185360000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNS0xLTEtMS0zNzU4MQ_47f96f07-a4c9-49fe-acec-db1f85011c31"
      unitRef="usd">236781000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNS0zLTEtMS0zNzU4MQ_a6e1678a-31c3-4b86-890a-2543c60b1072"
      unitRef="usd">162282000</us-gaap:GrossProfit>
    <ssd:ResearchAndDevelopmentAndOtherEngineering
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNy0xLTEtMS0zNzU4MQ_16f2500e-b709-4525-8282-86124862b342"
      unitRef="usd">15866000</ssd:ResearchAndDevelopmentAndOtherEngineering>
    <ssd:ResearchAndDevelopmentAndOtherEngineering
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfNy0zLTEtMS0zNzU4MQ_1c10ecd5-ec1d-4a58-93db-13b5b7ded5ea"
      unitRef="usd">14591000</ssd:ResearchAndDevelopmentAndOtherEngineering>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOC0xLTEtMS0zNzU4MQ_a79c1d10-54a3-438f-87d7-24ba49c73762"
      unitRef="usd">36836000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOC0zLTEtMS0zNzU4MQ_5d75932c-e25d-4353-a55b-73bc4358a99e"
      unitRef="usd">30823000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOS0xLTEtMS0zNzU4MQ_117aa006-0a28-4841-820e-65a6905b85d2"
      unitRef="usd">53774000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfOS0zLTEtMS0zNzU4MQ_ccbe9e0b-c1b8-41d2-a296-a05f0cc4b468"
      unitRef="usd">48565000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTAtMS0xLTEtMzc1ODE_8b05c39f-e2eb-4aec-8935-b970e22756ec"
      unitRef="usd">106476000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTAtMy0xLTEtMzc1ODE_6f455628-4b13-4088-8571-53e07e6511df"
      unitRef="usd">93979000</us-gaap:OperatingExpenses>
    <us-gaap:AcquisitionCosts
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMS0xLTEtNDQ4Njk_9c8af9bc-8816-4971-b2c2-459cbc8461e8"
      unitRef="usd">6951000</us-gaap:AcquisitionCosts>
    <us-gaap:AcquisitionCosts
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMy0xLTEtNDQ4NjY_3723ed30-ae2c-4574-9cce-68662619ec03"
      unitRef="usd">0</us-gaap:AcquisitionCosts>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMS0xLTEtMzc1ODE_6dc68da7-0658-4360-a1c9-8989dc93933a"
      unitRef="usd">1083000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTEtMy0xLTEtMzc1ODE_b7012f8b-f08d-4bc0-bde1-534fa6b55904"
      unitRef="usd">80000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTItMS0xLTEtMzc1ODE_8bfb87e7-6bd6-4798-887c-3dfd0d3574a2"
      unitRef="usd">124437000</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTItMy0xLTEtMzc1ODE_4c6ceeac-de9b-4ff6-be2a-2ce6676a47ea"
      unitRef="usd">68383000</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTMtMS0xLTEtMzc1ODE_af23c03c-6a6f-4f81-859e-66e3623f0456"
      unitRef="usd">-428000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTMtMy0xLTEtMzc1ODE_6c6b244c-3caf-4169-8e8a-f4c09415bc60"
      unitRef="usd">-1778000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTQtMS0xLTEtMzc1ODE_ec539a20-e403-4290-811e-9ed1863dc48d"
      unitRef="usd">124009000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTQtMy0xLTEtMzc1ODE_fe8744d8-ac27-4aaf-ab93-51371a0ba4f0"
      unitRef="usd">66605000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTUtMS0xLTEtMzc1ODE_ed320343-85cd-4bdd-a526-dd6f70adb534"
      unitRef="usd">29433000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTUtMy0xLTEtMzc1ODE_ca3a9126-28f7-4b1b-acd7-5d85950eb3e3"
      unitRef="usd">16218000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iec0ab77228cc4cf8964968c306625059_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTYtMS0xLTEtMzc1ODE_3c2349c4-0e16-46c9-847c-745c87a2311d"
      unitRef="usd">94576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTYtMy0xLTEtMzc1ODE_6a6cef3b-f542-4b8b-8b28-8b7d76b6a449"
      unitRef="usd">50387000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTgtMS0xLTEtMzc1ODE_da5bc4d5-5443-4d10-aea6-62400d4c359e"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTgtMy0xLTEtMzc1ODE_a4294cd8-9017-47fe-9b6f-c7959c3afc49"
      unitRef="usd">-9264000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTktMS0xLTEtMzc1ODE_e4300a72-fce3-4b89-9ce1-8bdda3d529cf"
      unitRef="usd">-172000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMTktMy0xLTEtMzc1ODE_06c3c5b1-5284-47ff-b593-9470f1225811"
      unitRef="usd">492000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjAtMS0xLTEtMzc1ODE_b2cffccd-093e-4ace-92da-d942446d839b"
      unitRef="usd">-9946000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjAtMy0xLTEtMzc1ODE_c1d1a957-99f9-4936-92e7-284139b8f6ca"
      unitRef="usd">26000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjItMS0xLTEtMzc1ODE_bcd286ba-eb2f-4be3-9755-2b4d8b1b48a0"
      unitRef="usd">84455000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjItMy0xLTEtMzc1ODE_c51202b9-a12d-471c-8c76-088a3255c931"
      unitRef="usd">41641000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjUtMS0xLTEtMzc1ODE_4acf8691-60e9-4a59-a89a-afecb3ca7241"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjUtMy0xLTEtMzc1ODE_62e1937a-1438-40eb-8af5-40c15a09eb01"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjYtMS0xLTEtMzc1ODE_b1f45bbe-21c6-405b-8c47-c686c3d21d48"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjYtMy0xLTEtMzc1ODE_664b005f-9303-4e99-8b94-0ffc74e897b9"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjktMS0xLTEtMzc1ODE_531d3606-f4b9-4ed2-a880-b90c5236bc90"
      unitRef="shares">43179000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMjktMy0xLTEtMzc1ODE_47698802-56bd-4f08-9d37-e62b8f934341"
      unitRef="shares">43379000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzAtMS0xLTEtMzc1ODE_088237e7-1d24-4866-8ef6-2e4eff758a64"
      unitRef="shares">43376000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzAtMy0xLTEtMzc1ODE_416720d5-3b9c-418a-b50d-6d05c61f61b8"
      unitRef="shares">43612000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzItMS0xLTEtMzc1ODE_f14b3da3-10f5-4074-80d6-f2eaa7cbf730"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xNi9mcmFnOjhkMzBjMzg1MDFlYjQ3MGJhZDVjODJhMzkyZWM4MzVkL3RhYmxlOmYyZGEzNjhjYzhhMTQ3OWNiMGNkYjU4Yzc4ZGQ2Y2EyL3RhYmxlcmFuZ2U6ZjJkYTM2OGNjOGExNDc5Y2IwY2RiNThjNzhkZDZjYTJfMzItMy0xLTEtMzc1ODE_60794c08-8a04-4c16-97b8-a216ee193f59"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifb5b99b7a7834b8ea6112fad7441c2f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi0xLTEtMS0zNzU4MQ_2f409d60-1e45-4130-abda-00ea0ae27257"
      unitRef="shares">43217000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifb5b99b7a7834b8ea6112fad7441c2f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi0yLTEtMS0zNzU4MQ_54288207-c154-4a27-9053-2f20dc96e801"
      unitRef="usd">432000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e9ccb0704b74bb88e1faec2256199e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi0zLTEtMS0zNzU4MQ_f344fb9c-1336-4da5-aa24-62d8c432d1e5"
      unitRef="usd">294330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab415990666c40018302eef3774f31a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi00LTEtMS0zNzU4MQ_ef62c3cb-7e05-4a70-b78a-0f0f2d8eaf6a"
      unitRef="usd">906841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0cad1ca3693d4c7696ca663f3e29ab60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi01LTEtMS0zNzU4MQ_adf94b8f-4dba-4298-97b3-b065daa13961"
      unitRef="usd">-17605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie146ef316f424cd0a40861d7d49ae17a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi02LTEtMS0zNzU4MQ_0f743560-80dd-401a-9cc5-88e9fccc9000"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMi03LTEtMS0zNzU4MQ_b3247998-44ff-44c3-9f93-1087e10c850d"
      unitRef="usd">1183998000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iec0ab77228cc4cf8964968c306625059_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMy00LTEtMS0zNzU4MQ_3c2349c4-0e16-46c9-847c-745c87a2311d"
      unitRef="usd">94576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMy03LTEtMS0zNzU4MQ_7868757e-409b-47c0-9750-4720c8c1aedf"
      unitRef="usd">94576000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if5e37ae4347147199a024db21bdf6740_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNC01LTEtMS0zNzU4MQ_c8f951b3-370f-4a11-bf5a-96653285f39f"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNC03LTEtMS0zNzU4MQ_1516f359-9418-482b-b469-35a760948f19"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if5e37ae4347147199a024db21bdf6740_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNS01LTEtMS0zNzU4MQ_12b900e1-364a-46ec-b1f9-e6b8badae444"
      unitRef="usd">171000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNS03LTEtMS0zNzU4MQ_ab75ea73-02ca-4445-b073-3b41be833bf5"
      unitRef="usd">171000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="if5e37ae4347147199a024db21bdf6740_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNi01LTEtMS0zNzU4MQ_8f88e5c2-330f-4350-b1be-01b101a294eb"
      unitRef="usd">-9946000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNi03LTEtMS0zNzU4MQ_fc232c36-d79c-4cae-a811-b2d6b758c2b7"
      unitRef="usd">-9946000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNy0zLTEtMS0zNzU4MQ_de24edf2-2791-4175-9ccb-6560e06b9d7a"
      unitRef="usd">4007000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfNy03LTEtMS0zNzU4MQ_3ba563ae-ebc4-49fc-a613-845f68c759c8"
      unitRef="usd">4007000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC0xLTEtMS0zNzU4MQ_ae44f9e5-b395-45f0-805d-c573c790e244"
      unitRef="shares">130000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC0yLTEtMS0zNzU4MQ_700f5854-2c3b-4cf5-8517-5acc30683e59"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC0zLTEtMS0zNzU4MQ_97995477-d57b-416b-bd0d-683f8cee4df4"
      unitRef="usd">-9524000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOC03LTEtMS0zNzU4MQ_3d143f12-ce8c-4aa9-b587-462bb73b6ef3"
      unitRef="usd">-9523000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOS0xLTEtMS0zNzU4MQ_e583c099-bc73-4a29-9f5e-0c1a82513bd4"
      unitRef="shares">195000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if969ff26e0a04a9989bbf351ae35135a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOS02LTEtMS0zNzU4MQ_abef0755-0052-458f-967d-8a1622c43f1f"
      unitRef="usd">21281000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfOS03LTEtMS0zNzU4MQ_4161696b-e6fb-448e-ba45-4675b3311cc1"
      unitRef="usd">21281000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash
      contextRef="iec0ab77228cc4cf8964968c306625059_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTAtNC0xLTEtMzc1ODE_793f853d-72fc-4fcf-bb0f-8507d7b68003"
      unitRef="usd">10806000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTAtNy0xLTEtMzc1ODE_7c513437-9dc2-4a12-beee-1f0af1c0a069"
      unitRef="usd">10806000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtMS0xLTEtMzc1ODE_953b86aa-314f-4053-8f64-37c39b6e9dc1"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i52528df6f6934cb6897f3243400ca766_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtMi0xLTEtMzc1ODE_bdc655a4-d91c-4883-a1e4-c2d096c779d0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if36b6dd191b14bac856c0522efcb46e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtMy0xLTEtMzc1ODE_c1414059-8fd5-42e2-a977-d08fcae55735"
      unitRef="usd">960000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTEtNy0xLTEtMzc1ODE_733aa3ae-9710-413f-abd2-69fd8ba2f676"
      unitRef="usd">960000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6d67653ebd4640d899e86a654d926f9f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItMS0xLTEtMzc1ODE_c322e894-7f85-4cf3-9fd8-4da73062d151"
      unitRef="shares">43159000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6d67653ebd4640d899e86a654d926f9f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItMi0xLTEtMzc1ODE_1d92b030-361a-4739-8045-7d52116040b6"
      unitRef="usd">433000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia559d4d1649f47049f225136eef6329a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItMy0xLTEtMzc1ODE_42802f2d-46d2-4059-bda4-969f3d2fb3a1"
      unitRef="usd">289773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if40c462ab0434d6dabb4dead55d801f5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNC0xLTEtMzc1ODE_565bf4cb-f1d0-4cae-88c8-dbde037ae3d5"
      unitRef="usd">990611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iadf2f4a460cf4af0bfd3d9c39b22f3d0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNS0xLTEtMzc1ODE_d9b752f6-34b2-4291-b839-2671aadbe35a"
      unitRef="usd">-27725000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a732b0fa8104164a34a32521d726ff3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNi0xLTEtMzc1ODE_e4a30655-f4cc-43cd-b133-4ce6d546c399"
      unitRef="usd">-21281000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTItNy0xLTEtMzc1ODE_c6f961e5-8db7-414d-b28d-01505174e9f5"
      unitRef="usd">1231811000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="icd018a09e4794d33a1e4af7f3c27dbe9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtMS0xLTEtMzc1ODE_732a6d59-946c-4683-8cd7-09ae19a60b82"
      unitRef="shares">43326000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icd018a09e4794d33a1e4af7f3c27dbe9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtMi0xLTEtMzc1ODE_c4043aea-e7ab-4b9f-8e69-86733e7fd60a"
      unitRef="usd">433000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ca99323c4464730bca0f0c68e93af07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtMy0xLTEtMzc1ODE_f3e085ff-9ef9-4625-aa95-3ee7a06601af"
      unitRef="usd">284007000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9219c14394044d41aac296cac1b4e0a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNC0xLTEtMzc1ODE_edf66760-ba6a-431b-9975-ce432dc91e8f"
      unitRef="usd">720441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cfba88886de41e381ca25fdeb47961f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNS0xLTEtMzc1ODE_08b6d04b-2a28-44ed-9c91-f86763107066"
      unitRef="usd">-10428000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56d760a5346541e7af61c971e54797f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNi0xLTEtMzc1ODE_e296810f-5260-4f8e-9e68-000091d57efb"
      unitRef="usd">-13510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76b8138db93d4202a97b8842b8bc23f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTQtNy0xLTEtMzc1ODE_01270528-f405-41f1-8672-eadc3f870941"
      unitRef="usd">980943000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2b088e737529443694ccf985b2a7a398_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTUtNC0xLTEtMzc1ODE_2712ec23-4069-4f43-bb7e-a91cfa3852c3"
      unitRef="usd">50387000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTUtNy0xLTEtMzc1ODE_4a84930f-bd07-4799-a860-8d313ee94c28"
      unitRef="usd">50387000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTYtNS0xLTEtMzc1ODE_2825b236-c477-4e7f-a72f-c0b7313c22e1"
      unitRef="usd">-9264000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTYtNy0xLTEtMzc1ODE_e88d06b6-013e-4d3e-9015-889c4eaaef80"
      unitRef="usd">-9264000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTctNS0xLTEtMzc1ODE_59553526-2ab1-47b2-ba2c-286f82481e2e"
      unitRef="usd">-492000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTctNy0xLTEtMzc1ODE_6c72b859-ea6e-4961-b72f-d5d92949043b"
      unitRef="usd">-492000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i8a04618e5be94b26b167dee9147e77c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtNS0xLTEtMzg5Njc_b61e1ace-0218-4bcc-a0a4-ccba2eb5686c"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtNy0xLTEtMzg5NzM_b4edcc3d-cca1-4b73-9e16-8388039c69ff"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtMy0xLTEtMzc1ODE_4e909845-cf4a-4b4b-b604-2ca0598e5c2a"
      unitRef="usd">6462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTgtNy0xLTEtMzc1ODE_5f2aa564-f9bb-4778-b916-f8b40d91c305"
      unitRef="usd">6462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktMS0xLTEtMzc1ODE_8a15cbf4-df8f-476a-b2af-9b3ee2720755"
      unitRef="shares">97000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktMi0xLTEtMzc1ODE_ac812599-b9c4-4aa8-819d-b0df81e616eb"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktMy0xLTEtMzc1ODE_3ff629ed-1240-4919-bc7a-3c9e44a0881f"
      unitRef="usd">-5264000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMTktNy0xLTEtMzc1ODE_fe1fff7e-139c-4013-aaeb-04ee67271693"
      unitRef="usd">-5263000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2b088e737529443694ccf985b2a7a398_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjItNC0xLTEtMzc1ODE_c40d6003-40fe-4ac0-8c77-d676561354b3"
      unitRef="usd">9966000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjItNy0xLTEtMzc1ODE_a804d1c3-c3a1-4f7a-a9d8-52d2256cb0e7"
      unitRef="usd">9966000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtMS0xLTEtMzc1ODE_0ea662b7-97df-4212-9f12-01f37d54d330"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id10ddc060c33454084be48c715f8e59d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtMi0xLTEtMzg5NTY_2b61a58f-a4c4-4799-a173-1b7b47fb9e93"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i31afccf6e5ba4dfa875e833a643e0bd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtMy0xLTEtMzc1ODE_83612d1b-3ae5-4ea0-9ac5-8af71c08d158"
      unitRef="usd">691000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjMtNy0xLTEtMzc1ODE_7661b343-72a7-493d-a438-497319788331"
      unitRef="usd">692000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibe82646180554f47bb8a0cc9e5168e2f_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtMS0xLTEtMzc1ODE_e8a5f652-228b-46b1-9271-f73c62e4d356"
      unitRef="shares">43430000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibe82646180554f47bb8a0cc9e5168e2f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtMi0xLTEtMzc1ODE_3260d424-9bc4-4a6f-ad7d-648f4965cb95"
      unitRef="usd">435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f87f153e01249de9b31acea9e96facc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtMy0xLTEtMzc1ODE_aacab9d1-1624-447e-af16-3b821d617be9"
      unitRef="usd">285896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if832709ebf1049f28b2b94f06d6c58a5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNC0xLTEtMzc1ODE_78982759-9868-4d8b-a896-7931d168e3bf"
      unitRef="usd">760862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff32f2db30f342968cac5c1b6c6da9dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNS0xLTEtMzc1ODE_069dd1b4-215d-48a0-9f11-109ce04c3757"
      unitRef="usd">-19174000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9774bcfccdf043c09a0464a504317a29_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNi0xLTEtMzc1ODE_23b29212-7eb1-4d15-a582-3d6ce90f8115"
      unitRef="usd">-13510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8xOS9mcmFnOjBlMTM3ZDU5ODU5YzRmMjI4YjdhZGFiN2IzM2NlZDhjL3RhYmxlOmQ0ODZmOTY1MjdlMjQ2NTZhZjNiZDVhNDk4N2I3NzQ5L3RhYmxlcmFuZ2U6ZDQ4NmY5NjUyN2UyNDY1NmFmM2JkNWE0OTg3Yjc3NDlfMjQtNy0xLTEtMzc1ODE_da7b1d07-8c59-4117-8f06-076b6d226a95"
      unitRef="usd">1014509000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNC0xLTEtMS0zNzU4MQ_c9a0ca97-2dd1-4b80-8803-224fe8f4ccd9"
      unitRef="usd">94576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNC0zLTEtMS0zNzU4MQ_cdaf5538-33f2-4684-beb4-eb6f70778c78"
      unitRef="usd">50387000</us-gaap:NetIncomeLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNi0xLTEtMS0zNzU4MQ_88e003e7-3949-44f8-9c59-d6d0c0131cc2"
      unitRef="usd">1267000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNi0zLTEtMS0zNzU4MQ_b5467cc7-eb9c-49c3-a95e-df7724c40922"
      unitRef="usd">-333000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNy0xLTEtMS0zNzU4MQ_256823d2-49c9-49c1-b0c0-b4b0fad1fe8d"
      unitRef="usd">10795000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNy0zLTEtMS0zNzU4MQ_1a7a07fb-14ca-4cd1-8100-8b40c1da143f"
      unitRef="usd">11225000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseExpense
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfOC0xLTEtMS0zNzU4MQ_a5b47e52-c92e-4e7c-b2dc-a16276e88ea6"
      unitRef="usd">2477000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfOC0zLTEtMS0zNzU4MQ_80525292-ccc7-4a8c-94f9-871b4a6e2593"
      unitRef="usd">2393000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTAtMS0xLTEtMzc1ODE_c771f49c-6fe9-42f4-a9e7-b4961fd83d8e"
      unitRef="usd">-1810000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTAtMy0xLTEtMzc1ODE_b9ac20d6-c883-4239-9e51-2d42650b7ea1"
      unitRef="usd">314000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTEtMS0xLTEtMzc1ODE_5218da6c-8a55-4251-9ec7-290ec7ceb79e"
      unitRef="usd">4872000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTEtMy0xLTEtMzc1ODE_af0e1775-3db9-44da-b3b9-9b82f7d5c9de"
      unitRef="usd">6542000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTItMS0xLTEtMzc1ODE_3f0e2897-b712-46fa-9c01-c64bed741b50"
      unitRef="usd">-211000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTItMy0xLTEtMzc1ODE_c3780f5b-8aa0-4c53-9435-b616f9a18aba"
      unitRef="usd">-215000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTQtMS0xLTEtMzc1ODE_756f4d38-4bfd-416b-a54a-e10aba3c1382"
      unitRef="usd">89799000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTQtMy0xLTEtMzc1ODE_b687e5fe-1dd0-458c-b46c-f32d560a9a1d"
      unitRef="usd">62660000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTUtMS0xLTEtMzc1ODE_f0518dda-b329-4831-95a9-500528fd786e"
      unitRef="usd">381000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTUtMy0xLTEtMzc1ODE_82207156-d871-4ef9-af98-e6dfd8b25f31"
      unitRef="usd">14750000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTYtMS0xLTEtMzc1ODE_fb3d897e-a9fb-40dd-bf63-62bd806ced54"
      unitRef="usd">17929000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTYtMy0xLTEtMzc1ODE_54a52739-ae1e-4495-b4ca-c616b22842ef"
      unitRef="usd">17301000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTctMS0xLTEtMzc1ODE_e4fc6060-524c-4dcd-b1d4-e528d2b32baf"
      unitRef="usd">16479000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTctMy0xLTEtMzc1ODE_f085e1c9-8eb1-4baf-a9ff-fdbabd8defb8"
      unitRef="usd">14109000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTgtMS0xLTEtMzc1ODE_0e3120bc-0805-4597-930f-7f70302208bf"
      unitRef="usd">21707000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTgtMy0xLTEtMzc1ODE_65dd6f9e-b9ed-4b36-8d15-796920d6ee1d"
      unitRef="usd">22126000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTktMS0xLTEtMzc1ODE_43153a12-5cc5-4baa-b903-f38e22916ba6"
      unitRef="usd">-2270000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMTktMy0xLTEtMzc1ODE_1604c933-8638-4922-a8bb-693073362f84"
      unitRef="usd">1054000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjAtMS0xLTEtMzc1ODE_64f4be0a-a0ef-4799-b82d-53b1afd00eeb"
      unitRef="usd">44679000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjAtMy0xLTEtMzc1ODE_8da99e01-37fe-46d8-8697-fce390976f49"
      unitRef="usd">17833000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjItMS0xLTEtMzc1ODE_a080f873-6dc0-4ada-88e9-2bb4e01d2f77"
      unitRef="usd">17823000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjItMy0xLTEtMzc1ODE_5461ec49-cf58-401a-8bd0-5474af8d4f4e"
      unitRef="usd">10505000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjMtMS0xLTEtMzc1ODE_6518e713-0cd6-4c21-9687-504192a35480"
      unitRef="usd">488000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjMtMy0xLTEtMzc1ODE_46d68c9c-ec1a-4327-a118-61ffe3da6f36"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjQtMS0xLTEtMzc1ODE_0c5ca296-d320-4e2c-8772-6e7566194dea"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjQtMy0xLTEtMzc1ODE_ad84951b-3d61-498a-9130-b0a6e9f25fab"
      unitRef="usd">5329000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjUtMS0xLTEtMzc1ODE_27370d2a-e840-44eb-933f-adb8525765f5"
      unitRef="usd">1830000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjUtMy0xLTEtMzc1ODE_c839ad19-efe5-4574-8574-b9b372b4dbd1"
      unitRef="usd">105000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjYtMS0xLTEtMzc1ODE_1dab5957-4cea-4144-b1bb-93a3087b45a1"
      unitRef="usd">-17081000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjYtMy0xLTEtMzc1ODE_7f6724b2-7a97-4995-b6fc-9b71fdcbc8ab"
      unitRef="usd">-15729000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjgtMS0xLTEtMzc1ODE_cb5498a7-b2f8-424c-85e2-14ff6c2305cc"
      unitRef="usd">21281000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjgtMy0xLTEtMzc1ODE_2ccda121-f815-41e1-8723-ab54c693f454"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromBankDebt
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjktMS0xLTEtMzc1ODE_795cb21e-db23-4e45-ad6b-8f04ecb4dd50"
      unitRef="usd">700038000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMjktMy0xLTEtMzc1ODE_cef55c0d-eced-4c8c-9502-aa53ae906708"
      unitRef="usd">0</us-gaap:ProceedsFromBankDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzAtMS0xLTEtMzc1ODE_327396bd-4296-49b3-9ef0-ad1fa352d35f"
      unitRef="usd">1024000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzAtMy0xLTEtMzc1ODE_c1712528-2743-4bcc-818c-311b159f61df"
      unitRef="usd">192000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzEtMS0xLTEtMzc1ODE_da5e9d3b-06ea-4918-b2e5-c3b7303d31c1"
      unitRef="usd">6804000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzEtMy0xLTEtMzc1ODE_7873b31c-741e-4481-a30c-e3e36876b673"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzItMS0xLTEtMzc1ODE_e5a9b3ac-13b1-4f03-8efe-5116198417fb"
      unitRef="usd">10806000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzItMy0xLTEtMzc1ODE_2c845834-d60c-40ac-b713-87e411f53de2"
      unitRef="usd">9967000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzMtMS0xLTEtMzc1ODE_4300284e-7d27-4151-b17c-3597bf50e8ca"
      unitRef="usd">9523000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzMtMy0xLTEtMzc1ODE_cfa0761d-b231-4643-96cf-7afb504730ce"
      unitRef="usd">5263000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzQtMS0xLTEtMzc1ODE_9b235401-8b6c-4aeb-bbbf-9317010481d1"
      unitRef="usd">650600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzQtMy0xLTEtMzc1ODE_3b4dc335-3e99-416c-a44b-74d10e078914"
      unitRef="usd">-15422000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzUtMS0xLTEtMzc1ODE_e841b82f-67b9-4ed4-8c88-d0f5e84b9038"
      unitRef="usd">5019000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzUtMy0xLTEtMzc1ODE_6d184e1a-d8b2-4e02-814b-f3a616289a11"
      unitRef="usd">-3893000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzYtMS0xLTEtMzc1ODE_21c8046c-9901-4c52-a15d-ad1bfcb1cb93"
      unitRef="usd">683217000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzYtMy0xLTEtMzc1ODE_a3cd25b1-b597-49e3-b2e5-2bf8299ac2e2"
      unitRef="usd">-17211000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzctMS0xLTEtMzc1ODE_fbec1574-cb7a-4d8a-a25f-f8a3d05215a7"
      unitRef="usd">301155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i76b8138db93d4202a97b8842b8bc23f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzctMy0xLTEtMzc1ODE_059118af-2f26-4ca8-8464-0e7519a8e4df"
      unitRef="usd">274639000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzgtMS0xLTEtMzc1ODE_dbbac8f9-dedb-409b-ae32-aaeb29601a30"
      unitRef="usd">984372000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfMzgtMy0xLTEtMzc1ODE_e17a05f4-171f-46fc-b5f9-c5c80c98ac28"
      unitRef="usd">257428000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDAtMS0xLTEtMzc1ODE_b69fec22-f81c-4190-9a84-bfcacf61ac39"
      unitRef="usd">761000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDAtMy0xLTEtMzc1ODE_966284de-014c-473f-ab4d-5924c4ec25ad"
      unitRef="usd">1526000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDEtMS0xLTEtMzc1ODE_654b2bfe-5051-472d-8c71-2a32b3a92197"
      unitRef="usd">10847000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDEtMy0xLTEtMzc1ODE_9e5fa9b8-b22d-44c0-9fff-e1114e94e06a"
      unitRef="usd">9967000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDItMS0xLTEtMzc1ODE_77e5215e-d459-4c99-945e-45baac77c514"
      unitRef="usd">960000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8yOC9mcmFnOjBiOGM1MjIzM2NiNTQ1OGU4MjJiNjFiN2JlYjlhNjYyL3RhYmxlOjgyMGMzZWZjMmQ5ZjRhMmQ5ZDM3YTgwOWVmNTAxZWNkL3RhYmxlcmFuZ2U6ODIwYzNlZmMyZDlmNGEyZDlkMzdhODA5ZWY1MDFlY2RfNDItMy0xLTEtMzc1ODE_8287937f-d9a9-43f2-8bb6-a3f8f23a40ea"
      unitRef="usd">692000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNTE_cf875ce2-ae36-4485-bed5-195d1bdd9152">Basis of Presentation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&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-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&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;&#160;&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 accompanying condensed consolidated financial statements include the accounts of Simpson Manufacturing Co.,&#160;Inc. and its subsidiaries (collectively, the &#x201c;Company&#x201d;). Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&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;&#160;&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 preparation of the condensed financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management believes that these condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP. The Company assessed certain accounting matters that require the use of estimates and assumptions in context with the known and projected future impacts of COVID-19. The Company's actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Interim Reporting Period&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;&#160;&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 accompanying unaudited quarterly condensed consolidated financial statements have been prepared in accordance with GAAP pursuant to the rules&#160;and regulations for reporting interim financial information and instructions on Form&#160;10-Q. Accordingly, certain information and footnotes required by GAAP have been condensed or omitted. These interim statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2021 (the &#x201c;2021 Form 10-K&#x201d;).&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;&#160;&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 unaudited quarterly condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, contain all adjustments (consisting of only normal recurring adjustments) necessary to state fairly the financial information set forth therein in accordance with GAAP. Certain prior period amounts in the condensed consolidated financial statements and the accompanying notes have been reclassified to conform to the current period&#x2019;s presentation. The year-end condensed consolidated balance sheet data provided herein were derived from audited financial statements included in the 2021 Form 10-K, but do not include all disclosures required by GAAP. The Company&#x2019;s quarterly results fluctuate. As a result, the Company believes the results of operations for this interim period presented are not indicative of the results to be expected for any future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Generally, the Company's revenue contract with a customer exists when (1) the goods are shipped, services are rendered, and the related invoice is generated, (2) the duration of the contract does not extend beyond the promised goods or services already transferred and (3) the transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. Our shipping terms provide the primary indicator of the transfer of control. The Company's general shipping terms are Incoterm C.P.T. (F.O.B. shipping point), where the title, and risk and rewards of ownership transfer at the point when the products are no longer on the Company's premises. Other Incoterms are allowed as exceptions depending on the product or service being sold and the nature of the sale. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern, and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized would not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information. &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-style:italic;font-weight:400;line-height:120%"&gt;Net Income Per Common Share&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;&#160;&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 calculates net income per common share based on the weighted-average number of shares of the Company's common stocks outstanding during the period. Potentially dilutive securities are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.&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; &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-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company has operating and finance leases for certain facilities, equipment, autos and data centers. As an accounting policy for short-term leases, the Company elected to not recognize a right-of-use asset ("ROU asset") and liability if, at the commencement date, the lease (1) has a term of 12 months or less and (2) does not include renewal and purchase options that the Company is reasonably certain to exercise. Monthly payments on short-term leases are recognized on a straight-line basis over the full lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:112%"&gt;Accounting for Stock-Based Compensation&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;&#160;&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:112%"&gt;The Company recognizes stock-based compensation expense related to the estimated fair value of restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The performance conditions are based on the Company's achievement of revenue growth and return on invested capital over the performance period, and are evaluated for the probability of vesting at the end of each reporting period with changes in expected results recognized as an adjustment to expense. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company&#x2019;s experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial 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:120%"&gt;&#160;&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:112%"&gt;Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company&#x2019;s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The carrying amounts of trade accounts receivable, accounts payable, accrued liabilities and other current liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company&#x2019;s contingent consideration related to acquisitions and equity investment are classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of the interest rate and foreign currency contracts are classified as Level 2 within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:115%"&gt;Derivative Instruments - Foreign Currency and Interest Rate Contracts &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The Company uses derivative instruments as a risk management tool to mitigate the potential impact of certain market risks. Foreign currency and interest rate risk are the primary market risks the Company manages through the use of derivative instruments, which are accounted for as cash flow hedges or net investment hedges under the accounting standards and carried at fair value as other current or noncurrent assets or as other current or other long-term liabilities in the condensed consolidated balance sheets. Net deferred gains and losses related to changes in fair value of cash flow hedges are included in accumulated other comprehensive income/loss ("OCI"), a component of shareholders' equity in the condensed consolidated balance sheets, and are reclassified into the line item in the condensed consolidated statement of earnings and comprehensive income in which the hedged items are recorded in the same period the hedged item affects earnings. The effective portion of gains and losses attributable to net investment hedges is recorded net of tax to OCI to offset the change in the carrying value of the net investment being hedged. Recognition in earnings of amounts previously recorded to OCI are limited to circumstances such as complete or substantially complete liquidation of the net investment in the hedged foreign operation. Changes in fair value of any derivatives that are determined to be ineffective are immediately reclassified from OCI into earnings.&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-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company classifies investments that are highly liquid and have maturities of three months or less at the date of purchase as cash equivalents. As of March&#160;31, 2022&#160;and 2021, the value of these investments were $32.6 million and $28.2 million, respectively, consisting of United States Treasury securities and money market funds. The value of the investments is based on cost, which approximates fair value based on Level 1 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Current Estimated Credit Loss - Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company maintains an allowance for doubtful accounts receivable for estimated future expected credit losses resulting from customers' failure to make payments on its accounts receivable. The Company determines the estimate of the allowance for doubtful accounts receivable by considering several factors, including (1) specific information on the financial condition and the current creditworthiness of customers, (2) credit rating, (3) payment history and historical experience, (4) aging of the accounts receivable, and (5) reasonable and supportable forecasts about collectability. The Company also reserves 100% of the amounts deemed uncollectible due to a customer's deteriorating financial condition or bankruptcy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;Every quarter, the Company evaluates the customer group using the accounts receivable aging report and its best judgment when considering changes in customers' credit ratings, level of delinquency, customers' historical payments and loss experience, current market and economic conditions, and expectations of future market and economic conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div&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:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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 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:115%"&gt;Balance at&lt;/span&gt;&lt;/div&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: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:10pt;font-weight:700;line-height:115%"&gt;Balance at&lt;/span&gt;&lt;/div&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:700;line-height:115%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%"&gt;Expense (Deductions), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%"&gt;Write-Offs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2022&lt;/span&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amount is net of recoveries and the effect of foreign currency fluctuations for the&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;three&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company uses an estimated annual tax rate to measure the tax benefit or tax expense recognized in each interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2020-04, &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:112%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; (Topic 848). ASU 2020-04 provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting in response to the risk of cessation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) on December 31, 2021. The Company's primary credit facility, which was amended and restated on March 30, 2022, is composed of $450.0&#160;million revolving line of credit and a $450.0 million term loan (the "Amended and Restated Credit Facility"), which matures on March 30, 2027. Borrowings under the Amended and Restated Credit Facility bear interest using Secured Overnight Financing Rate ("SOFR") plus an applicable margin.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;All other newly issued and effective accounting standards during the first quarter of 2022 were determined to be not relevant or material to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNDk_3c672220-ea8a-4cf3-bc8c-d175cf8098ea">&lt;div style="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;/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;&#160;&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 accompanying condensed consolidated financial statements include the accounts of Simpson Manufacturing Co.,&#160;Inc. and its subsidiaries (collectively, the &#x201c;Company&#x201d;). Investments in 50% or less owned entities are accounted for using either cost or the equity method. All significant intercompany transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNjA_c39a0585-4257-4bc7-ab75-5ad7e8066094">&lt;div style="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;/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;&#160;&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 preparation of the condensed financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management believes that these condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation under GAAP. The Company assessed certain accounting matters that require the use of estimates and assumptions in context with the known and projected future impacts of COVID-19. The Company's actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <ssd:InterimPeriodReportingPolicyPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTM0MDg_b62fdfba-355a-4805-a440-b18916adcc35">&lt;div style="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;Interim Reporting Period&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;&#160;&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 accompanying unaudited quarterly condensed consolidated financial statements have been prepared in accordance with GAAP pursuant to the rules&#160;and regulations for reporting interim financial information and instructions on Form&#160;10-Q. Accordingly, certain information and footnotes required by GAAP have been condensed or omitted. These interim statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2021 (the &#x201c;2021 Form 10-K&#x201d;).&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;&#160;&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 unaudited quarterly condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, contain all adjustments (consisting of only normal recurring adjustments) necessary to state fairly the financial information set forth therein in accordance with GAAP. Certain prior period amounts in the condensed consolidated financial statements and the accompanying notes have been reclassified to conform to the current period&#x2019;s presentation. The year-end condensed consolidated balance sheet data provided herein were derived from audited financial statements included in the 2021 Form 10-K, but do not include all disclosures required by GAAP. The Company&#x2019;s quarterly results fluctuate. As a result, the Company believes the results of operations for this interim period presented are not indicative of the results to be expected for any future periods.&lt;/span&gt;&lt;/div&gt;</ssd:InterimPeriodReportingPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzOTY_70005245-7a1e-4534-81b2-cb6b1910ecec">&lt;div style="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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Generally, the Company's revenue contract with a customer exists when (1) the goods are shipped, services are rendered, and the related invoice is generated, (2) the duration of the contract does not extend beyond the promised goods or services already transferred and (3) the transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. Our shipping terms provide the primary indicator of the transfer of control. The Company's general shipping terms are Incoterm C.P.T. (F.O.B. shipping point), where the title, and risk and rewards of ownership transfer at the point when the products are no longer on the Company's premises. Other Incoterms are allowed as exceptions depending on the product or service being sold and the nature of the sale. The Company recognizes revenue based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts, and amounts collected on behalf of third parties (i.e., governmental tax authorities). Based on historical experience with the customer, the customer's purchasing pattern, and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized would not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known). Refer to Note 2 for additional information.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNDI_244ec27b-032d-4847-aa1f-9c0581225e88">&lt;div style="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;Net Income Per Common Share&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;&#160;&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 calculates net income per common share based on the weighted-average number of shares of the Company's common stocks outstanding during the period. Potentially dilutive securities are included in the diluted per-share calculations using the treasury stock method for all periods when the effect of their inclusion is dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzODE_2562767d-e6ab-4e2c-a183-969d6092d570">&lt;div style="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;Accounting for Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company has operating and finance leases for certain facilities, equipment, autos and data centers. As an accounting policy for short-term leases, the Company elected to not recognize a right-of-use asset ("ROU asset") and liability if, at the commencement date, the lease (1) has a term of 12 months or less and (2) does not include renewal and purchase options that the Company is reasonably certain to exercise. Monthly payments on short-term leases are recognized on a straight-line basis over the full lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMDQ_35ade888-b42f-4e08-b855-755c50774503">&lt;div style="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:112%"&gt;Accounting for Stock-Based Compensation&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;&#160;&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:112%"&gt;The Company recognizes stock-based compensation expense related to the estimated fair value of restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years. Stock-based expense related to performance share grants are measured based on grant date fair value and expensed on a graded basis over the service period of the awards, which is generally a performance period of three years. The performance conditions are based on the Company's achievement of revenue growth and return on invested capital over the performance period, and are evaluated for the probability of vesting at the end of each reporting period with changes in expected results recognized as an adjustment to expense. The assumptions used to calculate the fair value of restricted stock grants are evaluated and revised, as necessary, to reflect market conditions and the Company&#x2019;s experience.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMjc0ODc3OTEyNTUyNA_20ecddc5-abf4-40d9-a8d5-cc5bbe7737c1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMjc0ODc3OTEyNTUyNQ_febedd1e-8750-485d-88d5-1e29f4f111a9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNTI_7ef723da-0a56-46a2-976a-05b5a6c869ec">&lt;div style="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;/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;&#160;&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:112%"&gt;Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified under a three-tier fair valuation hierarchy based on the observability of the inputs available in the market: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on the Company&#x2019;s assumptions used to measure assets and liabilities at fair value. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The carrying amounts of trade accounts receivable, accounts payable, accrued liabilities and other current liabilities approximate fair value due to the short-term nature of these instruments. The fair value of the Company&#x2019;s contingent consideration related to acquisitions and equity investment are classified as Level 3 within the fair value hierarchy as it is based on unobserved inputs such as management estimates and entity-specific assumptions and is evaluated on an ongoing basis.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of the interest rate and foreign currency contracts are classified as Level 2 within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzNjQ_7fa25b5a-046c-461a-9c99-53d98d335290"
      xsi:nil="true"/>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMzk_010e3429-91c0-4476-b3bf-1479369e860f">&lt;div style="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:115%"&gt;Derivative Instruments - Foreign Currency and Interest Rate Contracts &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The Company uses derivative instruments as a risk management tool to mitigate the potential impact of certain market risks. Foreign currency and interest rate risk are the primary market risks the Company manages through the use of derivative instruments, which are accounted for as cash flow hedges or net investment hedges under the accounting standards and carried at fair value as other current or noncurrent assets or as other current or other long-term liabilities in the condensed consolidated balance sheets. Net deferred gains and losses related to changes in fair value of cash flow hedges are included in accumulated other comprehensive income/loss ("OCI"), a component of shareholders' equity in the condensed consolidated balance sheets, and are reclassified into the line item in the condensed consolidated statement of earnings and comprehensive income in which the hedged items are recorded in the same period the hedged item affects earnings. The effective portion of gains and losses attributable to net investment hedges is recorded net of tax to OCI to offset the change in the carrying value of the net investment being hedged. Recognition in earnings of amounts previously recorded to OCI are limited to circumstances such as complete or substantially complete liquidation of the net investment in the hedged foreign operation. Changes in fair value of any derivatives that are determined to be ineffective are immediately reclassified from OCI into earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMTM_5d6d9670-e957-4fc0-9893-ca7d668f109b">Cash and Cash EquivalentsThe Company classifies investments that are highly liquid and have maturities of three months or less at the date of purchase as cash equivalents. As of March&#160;31, 2022&#160;and 2021, the value of these investments were $32.6 million and $28.2 million, respectively, consisting of United States Treasury securities and money market funds. The value of the investments is based on cost, which approximates fair value based on Level 1 inputs</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfOTU1OA_77975ccd-b0e3-4a29-9f5f-0265b33d8514"
      unitRef="usd">32600000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfOTU2NQ_184b6937-3ae7-4a4e-a119-0a53de628749"
      unitRef="usd">28200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMjM_4d47ff04-081c-4956-95c3-e55ec75058ba">&lt;div style="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;Current Estimated Credit Loss - Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company maintains an allowance for doubtful accounts receivable for estimated future expected credit losses resulting from customers' failure to make payments on its accounts receivable. The Company determines the estimate of the allowance for doubtful accounts receivable by considering several factors, including (1) specific information on the financial condition and the current creditworthiness of customers, (2) credit rating, (3) payment history and historical experience, (4) aging of the accounts receivable, and (5) reasonable and supportable forecasts about collectability. The Company also reserves 100% of the amounts deemed uncollectible due to a customer's deteriorating financial condition or bankruptcy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;Every quarter, the Company evaluates the customer group using the accounts receivable aging report and its best judgment when considering changes in customers' credit ratings, level of delinquency, customers' historical payments and loss experience, current market and economic conditions, and expectations of future market and economic conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div&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:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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 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:115%"&gt;Balance at&lt;/span&gt;&lt;/div&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: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:10pt;font-weight:700;line-height:115%"&gt;Balance at&lt;/span&gt;&lt;/div&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:700;line-height:115%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%"&gt;Expense (Deductions), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%"&gt;Write-Offs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2022&lt;/span&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amount is net of recoveries and the effect of foreign currency fluctuations for the&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;three&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <ssd:PercentageOfUncollectibleAccountsReceivable
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMjc0ODc3OTEyNTUyNw_d87b1b99-a310-440e-9044-2b4a64bd1968"
      unitRef="number">1</ssd:PercentageOfUncollectibleAccountsReceivable>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMTE_cd92d18c-21ae-4583-adbf-f36f8dde6918">&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:115%"&gt;The changes in the allowance for doubtful accounts receivable for the three months ended March&#160;31, 2022 are outlined in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div&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:31.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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 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:115%"&gt;Balance at&lt;/span&gt;&lt;/div&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: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:10pt;font-weight:700;line-height:115%"&gt;Balance at&lt;/span&gt;&lt;/div&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:700;line-height:115%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%"&gt;Expense (Deductions), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:115%"&gt;Write-Offs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2022&lt;/span&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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:6.5pt;font-style:italic;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amount is net of recoveries and the effect of foreign currency fluctuations for the&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;three&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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy0xLTEtMS0zNzU4MQ_e1756e4f-6619-4675-a224-8adc89942137"
      unitRef="usd">1933000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy0yLTEtMS0zNzU4MQ_2d02776e-43aa-47ff-91af-234c91eee8fe"
      unitRef="usd">-211000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy0zLTEtMS0zNzU4MQ_d7ad4ca3-1550-4b46-bccf-2297a982fdd5"
      unitRef="usd">103000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RhYmxlOmQ1MTgxNDZkZmM2ZDQyNjM5MDFhYmYxMjI0ZGYxYTI5L3RhYmxlcmFuZ2U6ZDUxODE0NmRmYzZkNDI2MzkwMWFiZjEyMjRkZjFhMjlfMy00LTEtMS0zNzU4MQ_f03b9d08-b03a-4bf9-a720-d93809fd65b8"
      unitRef="usd">1619000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMDI_61077fb2-bd96-4d4a-9647-72b52831bc34">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;Income taxes are calculated using an asset and liability approach. The provision for income taxes includes federal, state and foreign taxes currently payable and deferred taxes, due to temporary differences between the financial statement and tax bases of assets and liabilities. In addition, future tax benefits are recognized to the extent that realization of such benefits is more likely than not. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company uses an estimated annual tax rate to measure the tax benefit or tax expense recognized in each interim period.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTMzMzE_b13b36db-e6e2-404f-8383-ef9987120830">&lt;div style="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;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2020-04, &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:112%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; (Topic 848). ASU 2020-04 provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting in response to the risk of cessation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) on December 31, 2021. The Company's primary credit facility, which was amended and restated on March 30, 2022, is composed of $450.0&#160;million revolving line of credit and a $450.0 million term loan (the "Amended and Restated Credit Facility"), which matures on March 30, 2027. Borrowings under the Amended and Restated Credit Facility bear interest using Secured Overnight Financing Rate ("SOFR") plus an applicable margin.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;All other newly issued and effective accounting standards during the first quarter of 2022 were determined to be not relevant or material to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i0ff03fcdc34846b18cbca021ecb7c80a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfMTIyODA_d1821dfb-0c50-4ef5-929b-c7e90507eeeb"
      unitRef="usd">450000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i884e2350fb53484da248a3c5356e0b6e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl8zNC9mcmFnOjE3MWM0MTE3ZGYzZjRkNDQ5YmQ0NzYwNjMyZjg2ZTI0L3RleHRyZWdpb246MTcxYzQxMTdkZjNmNGQ0NDliZDQ3NjA2MzJmODZlMjRfNDM5ODA0NjU1Njc0NQ_d6d511fd-4674-4c6f-8fee-d11277e6aef8"
      unitRef="usd">450000000</us-gaap:LineOfCredit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMjgxMQ_0831b36e-fc9d-42d2-b861-5c2f6f9a47ba">Revenue from Contracts with Customers&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 disaggregates net sales into the following major product groups as described in its segment information included in these interim financial statements under Note 14.&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-style:italic;font-weight:400;line-height:120%"&gt;Wood Construction Products Revenue&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;. Wood construction products represented 88% and 87% of total net sales for the three months ended March&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Concrete Construction Products Revenue.&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; Concrete construction products represented 12% and 13% of total net sales for both the three months ended March&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Customer Acceptance Criteria. &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;Generally, there are no customer acceptance criteria included in the Company's standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, which are generally 30 to 60 days after the issue date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Other Revenue&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;. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services were less than 0.1% of net sales and recognized as the services are completed or by transferring control over a product to a customer at a point in time. Services may be sold separately or in bundled packages. The typical contract length for a service is generally less than one year. For bundled packages, the Company accounts for individual services separately when they are distinct within the context of the contract. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:700;line-height:120%"&gt;Reconciliation of Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of March&#160;31, 2022, the Company had no contract assets or contract liabilities from contracts with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <ssd:RevenuefromContractwithCustomerPercentage
      contextRef="i014a4d0bdd6444d4b211e920add33dfe_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDYwMQ_a1451f8d-d187-45dc-958a-836a62ba654e"
      unitRef="number">0.88</ssd:RevenuefromContractwithCustomerPercentage>
    <ssd:RevenuefromContractwithCustomerPercentage
      contextRef="ia38b2d788b2f4f0d84f6f9d10bc95609_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDY2MQ_19066c29-a7df-4328-ba42-aa2fa2e8f83f"
      unitRef="number">0.87</ssd:RevenuefromContractwithCustomerPercentage>
    <ssd:RevenuefromContractwithCustomerPercentage
      contextRef="ia9cfd669c5824ec6ae30437077038f46_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDYxNg_d1fadcd9-95bb-4603-bec3-65c334dfb308"
      unitRef="number">0.12</ssd:RevenuefromContractwithCustomerPercentage>
    <ssd:RevenuefromContractwithCustomerPercentage
      contextRef="ib72c9cac69ca4c4da4b56f1c16ff5e8c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDY4OQ_8cd83c7c-4e01-4cac-8f99-bd8e2ccf1f59"
      unitRef="number">0.13</ssd:RevenuefromContractwithCustomerPercentage>
    <ssd:RevenuefromContractwithCustomerPercentage
      contextRef="i7d4bf71a09c543a1b8482cbe15ec7820_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80MC9mcmFnOjMxMTIxOWJlNDc0ODQ1OTU4ZmQwY2MzNDUyMGFmY2JhL3RleHRyZWdpb246MzExMjE5YmU0NzQ4NDU5NThmZDBjYzM0NTIwYWZjYmFfMTA5OTUxMTYzMDYxMA_074f82f7-d43e-4bd9-b061-adcef7f2564a"
      unitRef="number">0.001</ssd:RevenuefromContractwithCustomerPercentage>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RleHRyZWdpb246NjhiNmMyYzg4ZWI5NDM2MGJiYjM5MTQ3MWE0NDA0ZjNfMjIw_f49195bb-360b-4f52-9f49-7918f1a68516">Net Income Per Share&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 following shows a reconciliation of basic net earnings ("EPS") per share to diluted EPS: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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 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="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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&gt;2021&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="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 income available to common stockholders&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;94,576&#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;50,387&#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 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;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;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="border-top:3pt double #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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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;Dilutive effect of potential common stock equivalents &#x2014; restricted stock units&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;197&#160;&lt;/span&gt;&lt;/td&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;233&#160;&lt;/span&gt;&lt;/td&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="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;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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 income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:1pt;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:3pt double #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:1pt;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="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 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;Basic&lt;/span&gt;&lt;/td&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;2.19&#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 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;1.16&#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="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;Diluted&lt;/span&gt;&lt;/td&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.18&#160;&lt;/span&gt;&lt;/td&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.16&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RleHRyZWdpb246NjhiNmMyYzg4ZWI5NDM2MGJiYjM5MTQ3MWE0NDA0ZjNfMjIy_90184597-1d1e-499c-8352-983be6b8263c">&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 following shows a reconciliation of basic net earnings ("EPS") per share to diluted EPS: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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 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="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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&#160;&lt;br/&gt;&#160;&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;amounts)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&gt;2021&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="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 income available to common stockholders&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;94,576&#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;50,387&#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 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;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;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="border-top:3pt double #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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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;Dilutive effect of potential common stock equivalents &#x2014; restricted stock units&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;197&#160;&lt;/span&gt;&lt;/td&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;233&#160;&lt;/span&gt;&lt;/td&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="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;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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 income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:1pt;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:3pt double #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:1pt;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="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 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;Basic&lt;/span&gt;&lt;/td&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;2.19&#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 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;1.16&#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="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;Diluted&lt;/span&gt;&lt;/td&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.18&#160;&lt;/span&gt;&lt;/td&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.16&#160;&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMi0xLTEtMS0zNzU4MQ_2231bbf5-d114-4839-b336-1990a2486496"
      unitRef="usd">94576000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMi0zLTEtMS0zNzU4MQ_b22d1e05-d972-49c8-a5a5-d560ac18242a"
      unitRef="usd">50387000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMy0xLTEtMS0zNzU4MQ_531d3606-f4b9-4ed2-a880-b90c5236bc90"
      unitRef="shares">43179000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfMy0zLTEtMS0zNzU4MQ_47698802-56bd-4f08-9d37-e62b8f934341"
      unitRef="shares">43379000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNC0xLTEtMS0zNzU4MQ_28326683-6b23-49b3-8d51-1f8b7ab4618d"
      unitRef="shares">197000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNC0zLTEtMS0zNzU4MQ_55b4071e-0008-41df-a5ef-cf8fe3468ec3"
      unitRef="shares">233000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNS0xLTEtMS0zNzU4MQ_088237e7-1d24-4866-8ef6-2e4eff758a64"
      unitRef="shares">43376000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNS0zLTEtMS0zNzU4MQ_08f869e2-da55-412a-a063-5a2dec2583bd"
      unitRef="shares">43612000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNy0xLTEtMS0zNzU4MQ_4acf8691-60e9-4a59-a89a-afecb3ca7241"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfNy0zLTEtMS0zNzU4MQ_62e1937a-1438-40eb-8af5-40c15a09eb01"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfOC0xLTEtMS0zNzU4MQ_b1f45bbe-21c6-405b-8c47-c686c3d21d48"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80Ni9mcmFnOjY4YjZjMmM4OGViOTQzNjBiYmIzOTE0NzFhNDQwNGYzL3RhYmxlOjkzMmMwMTQ4YzhjMTQ2OTFiMDdkYzhkNGNkMjdlOTI4L3RhYmxlcmFuZ2U6OTMyYzAxNDhjOGMxNDY5MWIwN2RjOGQ0Y2QyN2U5MjhfOC0zLTEtMS0zNzU4MQ_664b005f-9303-4e99-8b94-0ffc74e897b9"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfNDUz_754922e6-65e0-4107-8cb2-c506fd8123f7">Stockholders' Equity&lt;div style="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;Treasury Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;As of March&#160;31, 2022, the Company held 194,745 shares of its common stock as treasury shares.&lt;/span&gt;&lt;/div&gt;During the three months ended March&#160;31, 2022, the Company repurchased 194,745 shares of the Company's common stock in the open market at an average of $109.28 per share, for a total of $21.3 million. As of March&#160;31, 2022, approximately $78.7 million remains available for repurchase under the previously announced $100.0 million share repurchase authorization (which expires at the end of 2022).</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockShares
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfNzQ_a76b4211-fe43-4e68-a3a4-e05a0efc0a9b"
      unitRef="shares">194745</us-gaap:TreasuryStockShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMTgy_06667ee8-3a70-4833-93ce-1327ab7ff92c"
      unitRef="shares">194745</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMjU4_e079655f-6972-46ca-9ddc-38038f9ff3f3"
      unitRef="usdPerShare">109.28</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMjg3_ed5ace47-fbda-4033-9069-191866f3cf2d"
      unitRef="usd">21300000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i66a5ef6e0d984bb181c2d3e43a2aca22_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMzE1_0d431753-1a84-448b-93c6-9e6e5d88d7fd"
      unitRef="usd">78700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i66a5ef6e0d984bb181c2d3e43a2aca22_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl80OS9mcmFnOjBjZTg5M2NjOGRhZTRkMDc4MTM3YzM3ZDcwN2JkZGM5L3RleHRyZWdpb246MGNlODkzY2M4ZGFlNGQwNzgxMzdjMzdkNzA3YmRkYzlfMzgy_c4c27327-39d4-4b9f-9c14-6222d28a1f00"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDk1NjY_5ac0409e-b90f-404e-b685-8f561cf6aff8">Stock-Based Compensation&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:112%"&gt;The Company allocates stock-based compensation expense amongst cost of sales, research and development and other engineering expense, selling expense, or general and administrative expense based on the job functions performed by the employees to whom the stock-based compensation is awarded. Stock-based compensation capitalized in inventory was immaterial for all periods presented. The Company recognized stock-based compensation expense related to its equity plans for employees of $4.9 million and $6.5 million for the three months ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;During the three months ended March&#160;31, 2022, the Company granted 112,101 RSUs and PSUs to the Company's employees, including officers at an estimated weighted average fair value of $120.51 per share based on the closing price (adjusted for the present value of dividends) of the Company's common stock on the grant date. The RSUs and PSUs granted to the Company's employees may be time-based, performance-based or time- and performance-based. Certain of the PSUs are granted to officers and key employees, where the number of performance-based awards to be issued is based on the achievement of certain Company performance criteria established in the award agreement over a cumulative three year period. These awards cliff vest after three years. In addition, these same officers and key employees also receive time-based RSUs, which vest pursuant to a three-year graded vesting schedule. Time-based RSUs that are granted to the Company's employees excluding officers and certain key employees, vest ratably over the four year vesting-term of the award.&lt;/span&gt;&lt;/div&gt;As of March 31, 2022, the Company's aggregate unamortized stock compensation expense was approximately $31.0 million which is expected to be recognized in expense over a weighted-average period of 2.6 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM0OA_1c68a3d3-25cb-488e-b26b-237affb22155"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM0MQ_a89dd79e-fee6-4ee3-b588-6467a7bba053"
      unitRef="usd">6500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM1OQ_7be90965-667b-4483-b70c-41f4acfb435d"
      unitRef="shares">112101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia936e06b74fb4634aa59ba37d8d80542_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM2Mw_1158b618-d86c-437b-ba8c-071341213038"
      unitRef="usdPerShare">120.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id8d37e79a6624095829e87e9037b7024_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1NQ_8f769d82-5ff8-4de7-92cd-9bf5b8745f2f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id8d37e79a6624095829e87e9037b7024_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1MQ_2de85281-6eea-4b15-8387-0fc2ff2da709">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id8d37e79a6624095829e87e9037b7024_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1Mg_93b2a320-8680-4393-b850-845e0d534625">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ieeeee929eb704df883b7f81e70d36d0e_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMjc0ODc3OTEwMTI1Mw_b74d41ea-508d-49de-8866-77a7376ca6f8">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDM5OA_72c1d42a-81c5-4d70-8beb-4f68f55f3bf7"
      unitRef="usd">31000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81Mi9mcmFnOjg1OTE4NGVmZDY1YTQ3MjA5NWI2MDI0M2JkNzRkMmM5L3RleHRyZWdpb246ODU5MTg0ZWZkNjVhNDcyMDk1YjYwMjQzYmQ3NGQyYzlfMTA5OTUxMTYzMDQwMw_941928af-ec95-451f-93a2-8593c6b79c5d">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RleHRyZWdpb246MzFkYzEzZTlmNjQ2NGU0ZmE0YWRhMGM0YzdhYzE4NDVfMTIz_0a720dcf-cf54-4beb-84d5-421f6b6d2f06">Trade Accounts Receivable, Net&lt;div&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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:107%"&gt;Trade accounts receivable consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At 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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/div&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;327,054&#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;232,646&#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;237,312&#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;div style="padding-left:9pt"&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&lt;/span&gt;&lt;/div&gt;&lt;/td&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,618)&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;(1,776)&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;(1,932)&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;div style="padding-left:9pt"&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 sales discounts and returns&lt;/span&gt;&lt;/div&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;(5,008)&lt;/span&gt;&lt;/td&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,669)&lt;/span&gt;&lt;/td&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,359)&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;320,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;227,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;231,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RleHRyZWdpb246MzFkYzEzZTlmNjQ2NGU0ZmE0YWRhMGM0YzdhYzE4NDVfMTI0_cb1856a0-52e0-4758-981f-d4949001f3ad">&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At 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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/div&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;327,054&#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;232,646&#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;237,312&#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;div style="padding-left:9pt"&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&lt;/span&gt;&lt;/div&gt;&lt;/td&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,618)&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;(1,776)&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;(1,932)&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;div style="padding-left:9pt"&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 sales discounts and returns&lt;/span&gt;&lt;/div&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;(5,008)&lt;/span&gt;&lt;/td&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,669)&lt;/span&gt;&lt;/td&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,359)&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;320,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;227,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;231,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMi0xLTEtMS0zNzU4MQ_4d7b0fe0-fa80-4613-839f-0072da05e97b"
      unitRef="usd">327054000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMi0zLTEtMS0zNzU4MQ_be2a04e6-1ed6-4813-b205-044e391a699d"
      unitRef="usd">232646000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMi01LTEtMS0zNzU4MQ_64447341-ab2f-4be8-b07f-536a7073880e"
      unitRef="usd">237312000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMy0xLTEtMS0zNzU4MQ_aa40eb4b-020d-46d3-8ac1-65c8757d9d8a"
      unitRef="usd">1618000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMy0zLTEtMS0zNzU4MQ_bc0d47ec-53a6-46a6-bfca-f366cfa033c6"
      unitRef="usd">1776000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfMy01LTEtMS0zNzU4MQ_cd6de306-b7b5-4583-a311-7b27c72fa1c5"
      unitRef="usd">1932000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <ssd:AllowanceForSalesDiscountAndReturnsCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNC0xLTEtMS0zNzU4MQ_4dae8fae-1f97-4669-8972-09b1dd468605"
      unitRef="usd">5008000</ssd:AllowanceForSalesDiscountAndReturnsCurrent>
    <ssd:AllowanceForSalesDiscountAndReturnsCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNC0zLTEtMS0zNzU4MQ_7bb38276-62ad-457e-88e6-4a10a942ace0"
      unitRef="usd">3669000</ssd:AllowanceForSalesDiscountAndReturnsCurrent>
    <ssd:AllowanceForSalesDiscountAndReturnsCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNC01LTEtMS0zNzU4MQ_d2e3d634-6866-409f-9c19-a707ac5f01e5"
      unitRef="usd">4359000</ssd:AllowanceForSalesDiscountAndReturnsCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNS0xLTEtMS0zNzU4MQ_3abaa1ad-5145-40e3-9b21-8c61aab2a2fa"
      unitRef="usd">320428000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNS0zLTEtMS0zNzU4MQ_a3fc745c-7796-4e3c-bdde-db15de5584e6"
      unitRef="usd">227201000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl81OC9mcmFnOjMxZGMxM2U5ZjY0NjRlNGZhNGFkYTBjNGM3YWMxODQ1L3RhYmxlOjg2ZGNjZmM5YzJkZjRkYTlhNTNjNTg4OWNiY2Y4MGM0L3RhYmxlcmFuZ2U6ODZkY2NmYzljMmRmNGRhOWE1M2M1ODg5Y2JjZjgwYzRfNS01LTEtMS0zNzU4MQ_60d161a3-24f3-4c01-bee3-66cb05d65f8c"
      unitRef="usd">231021000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RleHRyZWdpb246MDIyYzMzOWUwODU4NDVmNjhkMDIxYmU3YjI1ZDhiYzFfOTE_9991a44e-3588-40c0-bcb1-ca03fd894730">Inventories&lt;div&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&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:107%"&gt;The components of inventories are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:54.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&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:13.143%"/&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:13.146%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At&#160;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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&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 style="padding-left:9pt"&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;/div&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;180,431&#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;94,340&#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;191,174&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process products&lt;/span&gt;&lt;/div&gt;&lt;/td&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;36,029&#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;22,678&#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;30,309&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/div&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;226,988&#160;&lt;/span&gt;&lt;/td&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;179,622&#160;&lt;/span&gt;&lt;/td&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;222,273&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;443,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;296,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;443,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RleHRyZWdpb246MDIyYzMzOWUwODU4NDVmNjhkMDIxYmU3YjI1ZDhiYzFfODk_e37152ea-a8d5-4e48-b62b-1ad38c82b41a">&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:54.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&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:13.143%"/&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:13.146%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At&#160;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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&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 style="padding-left:9pt"&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;/div&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;180,431&#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;94,340&#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;191,174&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process products&lt;/span&gt;&lt;/div&gt;&lt;/td&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;36,029&#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;22,678&#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;30,309&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/div&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;226,988&#160;&lt;/span&gt;&lt;/td&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;179,622&#160;&lt;/span&gt;&lt;/td&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;222,273&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;443,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;296,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;443,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMi0xLTEtMS0zNzU4MQ_98820ae5-9d8b-41cc-a18b-a373a942f77b"
      unitRef="usd">180431000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMi0zLTEtMS0zNzU4MQ_cf0f2bb9-8611-4bc5-b42d-6cac8f0b4d80"
      unitRef="usd">94340000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMi01LTEtMS0zNzU4MQ_3b950f45-a9d2-4e0c-873e-7edbe6766fb4"
      unitRef="usd">191174000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMy0xLTEtMS0zNzU4MQ_e4c0a4b2-2e76-45ed-b3a6-2199d23ebffb"
      unitRef="usd">36029000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMy0zLTEtMS0zNzU4MQ_4127a2e4-82d3-4dff-a87c-77b0d52624de"
      unitRef="usd">22678000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfMy01LTEtMS0zNzU4MQ_d923665e-6187-4139-8c35-355b8c301dfa"
      unitRef="usd">30309000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNC0xLTEtMS0zNzU4MQ_ffd9faa9-ecfc-417c-8ee4-bf5dd0e81de2"
      unitRef="usd">226988000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNC0zLTEtMS0zNzU4MQ_c7df6058-fc7f-4c53-b378-8f22e3d7b622"
      unitRef="usd">179622000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNC01LTEtMS0zNzU4MQ_e9eb63e2-6294-4bf0-b1f2-186b928b020a"
      unitRef="usd">222273000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNS0xLTEtMS0zNzU4MQ_b0e74eab-09ad-4385-bdf2-20dabad71739"
      unitRef="usd">443448000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNS0zLTEtMS0zNzU4MQ_80b21f81-825f-4695-9f63-e3fd694e18fe"
      unitRef="usd">296640000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82MS9mcmFnOjAyMmMzMzllMDg1ODQ1ZjY4ZDAyMWJlN2IyNWQ4YmMxL3RhYmxlOjM2NWExNGQ0NzBlMDRjMzliYjg4ODFmODRlYzdmM2Y3L3RhYmxlcmFuZ2U6MzY1YTE0ZDQ3MGUwNGMzOWJiODg4MWY4NGVjN2YzZjdfNS01LTEtMS0zNzU4MQ_a36f0808-6f12-49b8-a7db-9f43321b7854"
      unitRef="usd">443756000</us-gaap:InventoryNet>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMjgxMQ_014e33d5-b2c4-4a0b-84b9-4a7b1d7f9234">Derivative InstrumentsThe Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, interest rate swaps, and cross currency swaps to manage risk in connection with changes in foreign currency and interest rates. The Company hedges committed exposures and does not engage in speculative transactions. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. &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 uses a forward foreign currency contract to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. This contract matures in March 2029. The Company has elected the spot method for designating this contract as a net investment hedge. The Company has also converted a Euro-denominated ("EUR"), fixed rate obligation into a U.S. Dollar fixed rate obligation using a receive fixed, pay fixed cross currency swap. The cross-currency swap is designated as a cash flow hedge. In addition, the Company has converted domestic U.S. variable rate debt to fixed rate debt using a receive variable, pay fixed interest rate swap. The interest rate swap contract is also designated as a cash flow hedge. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;As of March&#160;31, 2022, the aggregate notional amount of the Company's outstanding interest rate contracts, cross currency swap contracts and forward contract were $700.0 million, $500.0 million and $328.2 million, respectively. As of March 31, 2021, the aggregate notional amount of the Company's outstanding forward contracts were $9.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;Changes in fair value of any forward contracts that are determined to be ineffective are immediately reclassified from OCI into earnings. There were no amounts recognized due to ineffectiveness during the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 effects of fair value and cash flow hedge accounting on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:0.1%"/&gt;&lt;td style="width:1.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;256,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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-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;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="12" 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;The effects of fair value and cash flow hedging&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Gain or (loss) on cash flow hedging relationships &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="display:none"/&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="6" 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 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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of gain or (loss) reclassified from OCI to earnings&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;/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="6" 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;Cross currency swap contract&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;/tr&gt;&lt;tr&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of gain or (loss) reclassified from OCI to earnings&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,946)&lt;/span&gt;&lt;/td&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;/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="6" 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;Forward contract&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;/tr&gt;&lt;tr&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of gain or (loss) reclassified from OCI to earnings&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Fair value and cash flow hedge accounting had no effect on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 effects of derivative instruments on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31 were as follow:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&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:8pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedging Relationships&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:8pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in OCI&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Location of Gain (Loss) Reclassified from OCI into Earnings&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:8pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Reclassified from OCI into Earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&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;Interest rate contracts&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;(1,805)&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 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:2px 1pt;text-align:left;vertical-align: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 expense&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;(29)&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 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;Cross currency contracts&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;(7,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:left;vertical-align: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 expense&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX gain (loss)&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;(2,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Forward contracts&lt;/span&gt;&lt;/td&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 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:2px 1pt;text-align:left;vertical-align: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 goods sold&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 13pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;(9,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;(2,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;For the three months ending March 31, 2022, losses on the net investment hedge of $6.8 million was included in OCI and no gains or losses were reclassified from OCI to earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i139605ae18bc4cc2b07c8aa6e05c0e17_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTUzMA_8a8880c1-3102-455e-9840-e77f9fc69fde"
      unitRef="usd">700000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i3c29b5c11df54ccc8870a907641f8cb2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTU0OQ_8824073b-ae31-4f3d-9e71-c6716a4db0c7"
      unitRef="usd">500000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i533ee7d859cb42909af3e6e104b6c0f0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTU5NA_18694193-b8b5-44ca-b035-6dfdbb51c3c0"
      unitRef="usd">328200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibdca68c3cebb4c44ba824f2e9637971f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMjc0ODc3OTEwODk2Mg_074bc488-d298-4475-bc10-8169a64d9134"
      unitRef="usd">9100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMTA5OTUxMTY2NzI5Mg_264df372-1648-42d2-afb7-4b32c053c0b6">&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 effects of fair value and cash flow hedge accounting on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:0.1%"/&gt;&lt;td style="width:1.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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 amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;256,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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-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;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="12" 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;The effects of fair value and cash flow hedging&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Gain or (loss) on cash flow hedging relationships &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="display:none"/&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="6" 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 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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of gain or (loss) reclassified from OCI to earnings&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;/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="6" 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;Cross currency swap contract&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;/tr&gt;&lt;tr&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of gain or (loss) reclassified from OCI to earnings&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,946)&lt;/span&gt;&lt;/td&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;/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="6" 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;Forward contract&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;/tr&gt;&lt;tr&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of gain or (loss) reclassified from OCI to earnings&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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:107%"&gt;The effects of derivative instruments on the Condensed Consolidated Statement of Earnings and Comprehensive Income for the period ended March 31 were as follow:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&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:8pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedging Relationships&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:8pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in OCI&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Location of Gain (Loss) Reclassified from OCI into Earnings&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:8pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Reclassified from OCI into Earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&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;Interest rate contracts&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;(1,805)&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 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:2px 1pt;text-align:left;vertical-align: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 expense&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;(29)&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 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;Cross currency contracts&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;(7,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:left;vertical-align: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 expense&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FX gain (loss)&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;(2,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Forward contracts&lt;/span&gt;&lt;/td&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 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:2px 1pt;text-align:left;vertical-align: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 goods sold&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 13pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;(9,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;(2,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <ssd:DerivativeGainLossByCashFlowHedging
      contextRef="ie2f6233c518c4be5a3a8c31a43f88800_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMi01LTEtMS01MTU1NQ_c81bc73e-7e77-4f25-af06-aa4c48b822cd"
      unitRef="usd">256789000</ssd:DerivativeGainLossByCashFlowHedging>
    <ssd:DerivativeGainLossByCashFlowHedging
      contextRef="i22220591e2114b65939ab54235b25c75_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMi02LTEtMS01MTU1NQ_cb8b495b-b010-49f4-b23c-d8b951f5b8de"
      unitRef="usd">-428000</ssd:DerivativeGainLossByCashFlowHedging>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ia65d4617808e41e0be9da6b4ab908df2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfOC01LTEtMS01MTU3Ng_7091ec70-b810-4946-acd0-fbc8175e0610"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i31e2441268ef4bb49427b8266b977a3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfOC02LTEtMS01MTU3Ng_a6092ce8-d6be-4311-9b6b-a14f9490c20c"
      unitRef="usd">29000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i97d826f826c0419cb05866d620fa8d8f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNS0xLTEtNTE1OTQ_4f151c64-cdbb-453a-ae59-3ebbcc49f071"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i2d89ab3f79874b899f1d7b7a49932214_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNi0xLTEtNTE1ODU_372b49d6-91a3-41d1-8fa2-feb944f8a371"
      unitRef="usd">2946000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ie2f6233c518c4be5a3a8c31a43f88800_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNS0xLTEtNTE2NTU_7b7e187d-e899-4da8-9e4f-d507625ba65c"
      unitRef="usd">163000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i42d5ae89cba1419b80c814b1f5ff1b93_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjhjODI2NWQwNWY5YzQwNzJiYWY2Y2RiMDM3MzRhZjIxL3RhYmxlcmFuZ2U6OGM4MjY1ZDA1ZjljNDA3MmJhZjZjZGIwMzczNGFmMjFfMTAtNi0xLTEtNTE2NTU_00fb806a-aa3a-41f0-a771-aef80c174a23"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <ssd:DerivativeGainLossByCashFlowHedging
      contextRef="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfMTA5OTUxMTY2NzI4Mw_75b22959-8fad-4ce9-aa85-29ae5522903b"
      unitRef="usd">0</ssd:DerivativeGainLossByCashFlowHedging>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3f6a0f13de1946178e8c35733b880b99_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy0xLTEtMS01MTQyMQ_a1692f84-a949-4e7b-bdc0-396d2e1231a2"
      unitRef="usd">-1805000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3a055eca193e47b3a082a097cae6987b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy0yLTEtMS01MTQyMQ_61cef4ff-3dbb-48d1-acef-2f628d05bc1a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i31e2441268ef4bb49427b8266b977a3d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy00LTEtMS01MTQzNQ_345f19dc-ff8b-4c92-a544-fb22891c1ad8"
      unitRef="usd">29000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i4d7fcafb907042adbb4d2049f14ff0e6_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfMy01LTEtMS01MTQzNQ_66db8a9f-6502-4ef0-b357-e75b2e18a96e"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i90adf03909ad41adae8de6cad41d7256_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC0xLTEtMS01MTQyMQ_e28a96bb-f879-44a9-a35f-6b0db257b6ce"
      unitRef="usd">-7548000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ief5e569fa28642349000f565d8f5b1c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC0yLTEtMS01MTQyMQ_2b732405-3a5e-4ff8-9dcd-ce629057617d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i2d89ab3f79874b899f1d7b7a49932214_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC00LTEtMS01MTQzNQ_281f557f-2cd4-441c-8592-f2f82e4091fb"
      unitRef="usd">21000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i4accb50f2869469dbd3059e1baa1232b_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNC01LTEtMS01MTQzNQ_955072bc-cb6e-49bf-aea7-59376200fc78"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i742cb105ec2547d09b49abcbbfad1ed4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNS00LTEtMS01MTQzNQ_87e936c1-f39a-4b20-a97b-aff507d81238"
      unitRef="usd">2967000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i57c4fb322e394b5d916004f4cdbc10f6_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNS01LTEtMS01MTQzNQ_f42a52fd-1103-4641-9a3f-6c6b27a8f79b"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia1fec681477740aba3aa9da766dd4884_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi0xLTEtMS01MTQyMQ_c71eeb7b-9914-44f3-a1fb-9676f25daabd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i71e56f395b784114872e1311fcdcc071_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi0yLTEtMS01MTQyMQ_97ca6b5c-af03-4b41-9470-19b86de2d797"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i8fd719a2ce774d289eb09decd3319095_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi00LTEtMS01MTQzNQ_afb08cff-e60f-4cd0-847f-12646418a7fe"
      unitRef="usd">163000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ie12ae1047160419e9afc90f6d10e0be6_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNi01LTEtMS01MTQzNQ_7b53bb32-1c01-48ec-bbb5-a0f3738547c9"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy0xLTEtMS01MTQyMQ_8a2e6266-ea08-4ed0-94f3-b6373f2e0a30"
      unitRef="usd">-9353000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="iff170bba4f68489d8f0b1c31c02115ca_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy0yLTEtMS01MTQyMQ_a7e2c963-db03-4a24-9d38-eb7b4707d9a4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy00LTEtMS01MTQzNQ_398c776a-745c-441d-8a23-e8f89a956743"
      unitRef="usd">2812000</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="iff170bba4f68489d8f0b1c31c02115ca_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RhYmxlOjMzNTE2ZGZhZjUwMzRlY2I5YmY3ODliN2NhYzk0YjEzL3RhYmxlcmFuZ2U6MzM1MTZkZmFmNTAzNGVjYjliZjc4OWI3Y2FjOTRiMTNfNy01LTEtMS01MTQzNQ_30f3a087-253d-4757-8c5f-d82008dad569"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3db278f3c4504b01b98c3bff195e11d0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82NC9mcmFnOmE3YWM0OGUxYmEzOTRhNmNhMDU5MTI1YWMzY2ZlYzJlL3RleHRyZWdpb246YTdhYzQ4ZTFiYTM5NGE2Y2EwNTkxMjVhYzNjZmVjMmVfNTQ5NzU1ODE3NTg3Nw_01c99443-744d-45fa-b9d5-532ab38c416e"
      unitRef="usd">-6800000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RleHRyZWdpb246NTQyZWFhZDdkMjE3NDUxYzg3OGNlN2RmZjUzZTRkYjRfMTQ3_02e1adf8-368d-47db-97f1-a79df044a084">Property, Plant and Equipment, Net&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&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:107%"&gt;Property, plant and equipment consisted of the following:&lt;/span&gt;&lt;/div&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&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;34,591&#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;28,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;28,175&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and site improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&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;197,180&#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;201,283&#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;202,393&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&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;6,153&#160;&lt;/span&gt;&lt;/td&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,023&#160;&lt;/span&gt;&lt;/td&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,995&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment, and software&lt;/span&gt;&lt;/div&gt;&lt;/td&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;407,808&#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;385,195&#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;399,079&#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;645,732&#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;621,781&#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;635,642&#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;div style="padding-left:9pt"&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 and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(406,835)&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;(382,907)&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;(402,246)&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;238,897&#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;238,874&#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;233,396&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital projects in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&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;26,778&#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;16,810&#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;26,473&#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 2px 37pt;text-align:left;vertical-align: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 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;265,675&#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;255,684&#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;259,869&#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;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RleHRyZWdpb246NTQyZWFhZDdkMjE3NDUxYzg3OGNlN2RmZjUzZTRkYjRfMTQx_ad14a840-c7b1-4a07-9781-acc2466ccffd">&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&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;34,591&#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;28,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;28,175&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and site improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&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;197,180&#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;201,283&#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;202,393&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&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;6,153&#160;&lt;/span&gt;&lt;/td&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,023&#160;&lt;/span&gt;&lt;/td&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,995&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment, and software&lt;/span&gt;&lt;/div&gt;&lt;/td&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;407,808&#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;385,195&#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;399,079&#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;645,732&#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;621,781&#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;635,642&#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;div style="padding-left:9pt"&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 and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(406,835)&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;(382,907)&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;(402,246)&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;238,897&#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;238,874&#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;233,396&#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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital projects in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&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;26,778&#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;16,810&#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;26,473&#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 2px 37pt;text-align:left;vertical-align: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 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;265,675&#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;255,684&#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;259,869&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibcc531e3ce7f4f44aa4a39be4550a04e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMi0xLTEtMS0zNzU4MQ_9a7301f9-bccc-487d-881d-4b373fd22da7"
      unitRef="usd">34591000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a94008d055a4129bf3e60a979d5085e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMi0zLTEtMS0zNzU4MQ_ad5d5c44-fcb7-4a36-80d7-9140451550df"
      unitRef="usd">28280000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i57e565c0c1984c8a808ca9c34d0d869b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMi01LTEtMS0zNzU4MQ_4952db7a-2da7-49db-ba18-97802085065f"
      unitRef="usd">28175000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ad1baa0968241c7ad4a7c09ea6d3c6d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMy0xLTEtMS0zNzU4MQ_a3c724c8-0189-4590-bf11-b2010069386a"
      unitRef="usd">197180000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie1164b3ce1d54b9fab640698840a77b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMy0zLTEtMS0zNzU4MQ_7f337696-b7b0-49d9-8c7e-ca83f3fd7f3d"
      unitRef="usd">201283000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i20633a1b38ee4198b25fc498531fea1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMy01LTEtMS0zNzU4MQ_be009c27-ce62-4795-a073-8e7263ef692e"
      unitRef="usd">202393000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia07bc5fe413c43aaab1178f644d68a1d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNC0xLTEtMS0zNzU4MQ_ebdae6aa-3ac1-4755-9fcc-4ab7f099a626"
      unitRef="usd">6153000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idf4f8b8a86c44ec7922829c8a9768bbe_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNC0zLTEtMS0zNzU4MQ_7d2070d8-c13b-45ef-b35a-0aaf7e28a876"
      unitRef="usd">7023000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaa778a48afb2465c9d8c97f782fb9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNC01LTEtMS0zNzU4MQ_40fbc52e-5ea7-40c2-8fdb-216838b11d79"
      unitRef="usd">5995000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i57abc1f8d6d04aefb54e2b8e1135b841_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNS0xLTEtMS0zNzU4MQ_4b73f687-7173-4ec5-8438-e87e5c63a498"
      unitRef="usd">407808000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib7e860c7d24c4233969df94896969944_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNS0zLTEtMS0zNzU4MQ_336beaf1-ab12-4b3b-a9cb-9e65a4c00422"
      unitRef="usd">385195000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7783f2522d5d4b17b385f2be5b6c0262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNS01LTEtMS0zNzU4MQ_d76f827f-e11d-4351-9336-aa2e9d6c6a08"
      unitRef="usd">399079000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNi0xLTEtMS0zNzU4MQ_d0651ca2-a71a-4ae3-92be-04e00b404bb1"
      unitRef="usd">645732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNi0zLTEtMS0zNzU4MQ_d1144bae-85d3-49da-a83f-3e2621ecf6b5"
      unitRef="usd">621781000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNi01LTEtMS0zNzU4MQ_b518438c-8b5e-46f4-95d7-623673e32777"
      unitRef="usd">635642000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNy0xLTEtMS0zNzU4MQ_64a9c5c9-01bb-450b-932c-19baf7c305f8"
      unitRef="usd">406835000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNy0zLTEtMS0zNzU4MQ_ef8177c3-5062-4ef7-8fd0-bba1c33f1b0e"
      unitRef="usd">382907000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfNy01LTEtMS0zNzU4MQ_b565dab4-e093-48de-8481-3003ec02eeac"
      unitRef="usd">402246000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOC0xLTEtMS0zNzU4MQ_d85618fb-3f1d-4d2f-998d-8eadeb2143ef"
      unitRef="usd">238897000</ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress>
    <ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOC0zLTEtMS0zNzU4MQ_120f6d89-816c-47b6-a1a1-70167815ee63"
      unitRef="usd">238874000</ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress>
    <ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOC01LTEtMS0zNzU4MQ_5798d556-ddad-4a8e-9d22-623a7a32bcce"
      unitRef="usd">233396000</ssd:PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOS0xLTEtMS0zNzU4MQ_68e37255-499f-4667-85ab-7b6160f20b06"
      unitRef="usd">26778000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOS0zLTEtMS0zNzU4MQ_07cf6f75-9aa4-44cc-8865-e2d7f1410270"
      unitRef="usd">16810000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfOS01LTEtMS0zNzU4MQ_c43a2996-8552-41fb-883d-145e30e2d34b"
      unitRef="usd">26473000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMTAtMS0xLTEtMzc1ODE_89676bbc-afa6-41bb-b5a5-2f5d829646df"
      unitRef="usd">265675000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMTAtMy0xLTEtMzc1ODE_ef4ecbd9-32bd-40e5-bff6-7e8e0e8552ff"
      unitRef="usd">255684000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl82Ny9mcmFnOjU0MmVhYWQ3ZDIxNzQ1MWM4NzhjZTdkZmY1M2U0ZGI0L3RhYmxlOmQzYWM5ODI3NDJmZDQ0ZGI4NjYxNTdlOTM0MTM4NmRjL3RhYmxlcmFuZ2U6ZDNhYzk4Mjc0MmZkNDRkYjg2NjE1N2U5MzQxMzg2ZGNfMTAtNS0xLTEtMzc1ODE_3a249744-74d0-4180-a9f9-45276aea9863"
      unitRef="usd">259869000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfOTk0_90e35225-9925-4ebb-b1c0-b500b9a13baf">Goodwill and Intangible Assets&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&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;Goodwill consisted of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.380%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&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;96,359&#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;96,340&#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;96,307&#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 2px 10pt;text-align:left;vertical-align: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="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;35,864&#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;35,684&#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;36,331&#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 2px 10pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&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,453&#160;&lt;/span&gt;&lt;/td&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,384&#160;&lt;/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="padding:2px 1pt 2px 16.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&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;133,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;133,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;134,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Amortizable intangible assets, net, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 31, 2022&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Gross&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Net&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&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:8pt;font-weight:700;line-height:100%"&gt;Accumulated&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Amount&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:8pt;font-weight:700;line-height:100%"&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Amount&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&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;46,642&#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,205)&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,437&#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;div style="padding-left:9pt"&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;/div&gt;&lt;/td&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;26,274&#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;(20,690)&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;5,584&#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;div style="padding-left:15.75pt"&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;/div&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;72,916&#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;(47,895)&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;25,021&#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="text-indent:234pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 31, 2021&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Gross&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Net&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&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;40,785&#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,724)&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,061&#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;div style="padding-left:9pt"&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;/div&gt;&lt;/td&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;26,347&#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;(18,349)&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;7,998&#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 2px 10pt;text-align:left;vertical-align: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;&#160;Total&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;67,132&#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;(42,073)&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;25,059&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At December 31, 2021&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Gross&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Net&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&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;46,643&#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,346)&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,297&#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;div style="padding-left:9pt"&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;/div&gt;&lt;/td&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;26,371&#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;(20,399)&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;5,972&#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;div style="padding-left:15.75pt"&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;/div&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;73,014&#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;(46,745)&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;26,269&#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&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Intangible assets consist of definite-lived and indefinite-lived assets. Definite-lived intangible assets include customer relationships, patents, unpatented technology, and non-compete agreements. Amortization expense of definite-lived intangible assets was $1.1 million and $1.7 million for the three months ended March&#160;31, 2022 and 2021, respectively. The weighted-average amortization period for all amortizable intangibles on a combined basis is 8.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 only indefinite-lived intangible asset, consisting of a trade name, totaled $0.6 million at March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;At March&#160;31, 2022, the estimated future amortization of definite-lived intangible assets was as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.335%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:1pt;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="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;Remaining nine months of 2022&lt;/span&gt;&lt;/td&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;3,553&#160;&lt;/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;2023&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;3,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2027&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;1,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;/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;Thereafter&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;8,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: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;24,405&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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 changes in the carrying amount of goodwill and intangible assets for the three months ended March&#160;31, 2022, were as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.612%"/&gt;&lt;td style="width:0.1%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:700;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Goodwill&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:8pt;font-weight:700;line-height:100%"&gt;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;Balance at December 31, 2021&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;134,022&#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,269&#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="display:none"/&gt;&lt;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;/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&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;(1,149)&lt;/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 exchange&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;(371)&lt;/span&gt;&lt;/td&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;(99)&lt;/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 at March 31, 2022&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;133,651&#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;25,021&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfMTAwMw_d0093a66-7c09-484e-9aea-af62106b3e52">&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;Goodwill consisted of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.380%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 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:8pt;font-weight:700;line-height:100%"&gt;At&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&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;96,359&#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;96,340&#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;96,307&#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 2px 10pt;text-align:left;vertical-align: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="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;35,864&#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;35,684&#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;36,331&#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 2px 10pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&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,453&#160;&lt;/span&gt;&lt;/td&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,384&#160;&lt;/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="padding:2px 1pt 2px 16.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&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;133,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;133,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;134,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="i46ee0c5d27b84c40980638f5462b1f4b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMi0xLTEtMS0zNzU4MQ_7aa62500-3c5e-459e-8526-0b1e089997e5"
      unitRef="usd">96359000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMi0zLTEtMS0zNzU4MQ_d7580d0f-b273-47a9-90be-ba0bf6e74bf2"
      unitRef="usd">96340000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMi01LTEtMS0zNzU4MQ_e7a463f7-1d1d-4c8f-baef-c886ec9f5d2b"
      unitRef="usd">96307000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2674f6224d8d4249a7d8503173f4a194_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMy0xLTEtMS0zNzU4MQ_18b3ca83-9b0b-4301-8c78-9cd7a60ec4f6"
      unitRef="usd">35864000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMy0zLTEtMS0zNzU4MQ_c118ed8a-294d-4544-85bf-71a76c0c7f4f"
      unitRef="usd">35684000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib6037f471a314ef7aaaa601a40a3da28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfMy01LTEtMS0zNzU4MQ_8fa6092d-23bb-4b36-aff0-72c43bbf5be8"
      unitRef="usd">36331000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie9222de422e544c79fbb3e51bec7d880_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNC0xLTEtMS0zNzU4MQ_ce2c8319-ef89-4abf-bb4d-0c660d5d56a9"
      unitRef="usd">1428000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i35051905506e4cb89c8cdc05bbcffc63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNC0zLTEtMS0zNzU4MQ_5979b9ca-1f4d-4993-a76d-a0425462bf7d"
      unitRef="usd">1453000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia4f71963b41648bcb0d4dbdf194b95ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNC01LTEtMS0zNzU4MQ_10f878da-c7ef-417c-8294-712d2693c918"
      unitRef="usd">1384000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNS0xLTEtMS0zNzU4MQ_396e2a26-6c1b-48c8-b9e9-edbb2356587d"
      unitRef="usd">133651000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNS0zLTEtMS0zNzU4MQ_6635e82f-f95c-41df-80f7-9b9431ca9560"
      unitRef="usd">133477000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQzZmRmNjUzMWEyMzQ3MWJhMDY2Yjc2NjBiYjVmM2FiL3RhYmxlcmFuZ2U6NDNmZGY2NTMxYTIzNDcxYmEwNjZiNzY2MGJiNWYzYWJfNS01LTEtMS0zNzU4MQ_99433c3c-bc5d-4592-b6d2-fc285eb80361"
      unitRef="usd">134022000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfMTAwOA_32e380b4-1b65-4640-ba9a-ef6678b35931">ntangible assets, net, consisted of the following:&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 31, 2022&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Gross&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Net&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&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:8pt;font-weight:700;line-height:100%"&gt;Accumulated&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Amount&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:8pt;font-weight:700;line-height:100%"&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Amount&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&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;46,642&#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,205)&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,437&#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;div style="padding-left:9pt"&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;/div&gt;&lt;/td&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;26,274&#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;(20,690)&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;5,584&#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;div style="padding-left:15.75pt"&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;/div&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;72,916&#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;(47,895)&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;25,021&#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="text-indent:234pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At March 31, 2021&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Gross&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Net&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&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;40,785&#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,724)&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,061&#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;div style="padding-left:9pt"&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;/div&gt;&lt;/td&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;26,347&#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;(18,349)&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;7,998&#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 2px 10pt;text-align:left;vertical-align: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;&#160;Total&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;67,132&#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;(42,073)&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;25,059&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&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:13.394%"/&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:13.397%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At December 31, 2021&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Gross&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Net&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&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 style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/div&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;46,643&#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,346)&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,297&#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;div style="padding-left:9pt"&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;/div&gt;&lt;/td&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;26,371&#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;(20,399)&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;5,972&#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;div style="padding-left:15.75pt"&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;/div&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;73,014&#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;(46,745)&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;26,269&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i46ee0c5d27b84c40980638f5462b1f4b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNC0xLTEtMS0zNzU4MQ_325dfae5-465a-4ad8-aa65-066d09116811"
      unitRef="usd">46642000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i46ee0c5d27b84c40980638f5462b1f4b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNC0zLTEtMS0zNzU4MQ_de491c73-d204-4cd0-bf52-944d900ab93c"
      unitRef="usd">27205000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i46ee0c5d27b84c40980638f5462b1f4b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNC01LTEtMS0zNzU4MQ_b13268a5-ca52-41f8-8d37-d4a0bfcc608d"
      unitRef="usd">19437000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2674f6224d8d4249a7d8503173f4a194_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNS0xLTEtMS0zNzU4MQ_088da663-5891-410a-ba32-f537abb63796"
      unitRef="usd">26274000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2674f6224d8d4249a7d8503173f4a194_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNS0zLTEtMS0zNzU4MQ_9869a5ae-9bab-492b-9528-e8396f50261b"
      unitRef="usd">20690000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2674f6224d8d4249a7d8503173f4a194_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNS01LTEtMS0zNzU4MQ_ca1bb642-943a-42bc-96c8-f4b7df693b47"
      unitRef="usd">5584000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNi0xLTEtMS0zNzU4MQ_fcefd165-4f36-426c-ae94-3f5f774b840c"
      unitRef="usd">72916000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNi0zLTEtMS0zNzU4MQ_fd655e12-3aeb-4d69-8ef8-ac8c8aba3025"
      unitRef="usd">47895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmQ3OTU4NzBjNDJjMDQ3ZGZhNzJhMmRhOTRhY2NmNzMwL3RhYmxlcmFuZ2U6ZDc5NTg3MGM0MmMwNDdkZmE3MmEyZGE5NGFjY2Y3MzBfNi01LTEtMS0zNzU4MQ_1d46ae90-3478-4aa0-a882-a08711797cd6"
      unitRef="usd">25021000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfMy0xLTEtMS0zNzU4MQ_3a07a3fd-9ade-4a30-b9f1-e5b8dd6cb20c"
      unitRef="usd">40785000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfMy0zLTEtMS0zNzU4MQ_5e83e2a7-5095-421d-9bce-ced10799950b"
      unitRef="usd">23724000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfMy01LTEtMS0zNzU4MQ_e7270397-4284-4442-99a5-24423af8660e"
      unitRef="usd">17061000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNC0xLTEtMS0zNzU4MQ_91f5475f-a9d2-49ca-bfa5-b963b2287cca"
      unitRef="usd">26347000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNC0zLTEtMS0zNzU4MQ_cbae69e6-23a7-42ec-b3d5-52fd621d805b"
      unitRef="usd">18349000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNC01LTEtMS0zNzU4MQ_054121cf-fcec-4764-91c9-36fad08bcc0a"
      unitRef="usd">7998000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNS0xLTEtMS0zNzU4MQ_8813e1fc-04c8-4bb9-ac4b-f0e26fc92ea6"
      unitRef="usd">67132000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNS0zLTEtMS0zNzU4MQ_ae69eaa3-cc22-4aff-b7d4-b06f5ba26237"
      unitRef="usd">42073000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjNkZjY1ZjRmZjI1NTQ3ZjA4YTRiZGQ2NjEzNTg0ZWU5L3RhYmxlcmFuZ2U6M2RmNjVmNGZmMjU1NDdmMDhhNGJkZDY2MTM1ODRlZTlfNS01LTEtMS0zNzU4MQ_ab19fb4d-2aad-44b0-ab14-4b12c46d0b8e"
      unitRef="usd">25059000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfMy0xLTEtMS0zNzU4MQ_4a1ea7aa-0cda-4ca1-8ec5-4d657f7e4a53"
      unitRef="usd">46643000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfMy0zLTEtMS0zNzU4MQ_6584665d-4279-48eb-8f6c-a646412af5b9"
      unitRef="usd">26346000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfMy01LTEtMS0zNzU4MQ_fb7775c9-ea03-49d4-ab9f-fad0d8462e22"
      unitRef="usd">20297000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib6037f471a314ef7aaaa601a40a3da28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNC0xLTEtMS0zNzU4MQ_571154d9-26ad-4cfb-8f8b-f5e6d4b83882"
      unitRef="usd">26371000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib6037f471a314ef7aaaa601a40a3da28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNC0zLTEtMS0zNzU4MQ_6597cadb-1b2e-4a5e-a7f7-c90ffd90acb9"
      unitRef="usd">20399000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib6037f471a314ef7aaaa601a40a3da28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNC01LTEtMS0zNzU4MQ_5b9a2358-a96a-4770-a53a-7bafcd392fcc"
      unitRef="usd">5972000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNS0xLTEtMS0zNzU4MQ_bf324c32-2191-4c05-b60a-c32d993ac45f"
      unitRef="usd">73014000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNS0zLTEtMS0zNzU4MQ_669b9846-f314-4ce7-899b-beb498892c24"
      unitRef="usd">46745000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjZmMzM5Yzk5ZTMwOTRlZjBhY2ViM2U1OWI2NmFiYjU2L3RhYmxlcmFuZ2U6NmYzMzljOTllMzA5NGVmMGFjZWIzZTU5YjY2YWJiNTZfNS01LTEtMS0zNzU4MQ_144dad43-c570-46c7-a15c-372ade47d197"
      unitRef="usd">26269000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNDM2_f3eb9160-dc73-4b87-8ac4-2592260d852d"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNDQz_fef4f644-3d90-415b-9239-4b0b30ed7aef"
      unitRef="usd">1700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNjYx_82c9a565-6d51-4350-8603-ea6eb5f0194f">P8Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i114c4f0fd67545b7875f48adc4fe1159_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfNzUy_587810b7-f974-4824-9244-24341418b824"
      unitRef="usd">600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfOTgy_8bfb9026-db1c-4176-bce7-71e68c183aba">&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;At March&#160;31, 2022, the estimated future amortization of definite-lived intangible assets was as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.335%"/&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:1pt;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="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;Remaining nine months of 2022&lt;/span&gt;&lt;/td&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;3,553&#160;&lt;/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;2023&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;3,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2027&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;1,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;/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;Thereafter&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;8,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: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;24,405&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfMi0xLTEtMS0zNzU4MQ_5e98387f-4b07-48e2-8cd3-2b9667bb7225"
      unitRef="usd">3553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfMy0xLTEtMS0zNzU4MQ_25b27c51-832f-4cfb-8328-a7966cb4c0a0"
      unitRef="usd">3740000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNC0xLTEtMS0zNzU4MQ_9ed6528f-42df-4efc-aea3-7c016c528792"
      unitRef="usd">2809000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNS0xLTEtMS0zNzU4MQ_f3903779-ec9d-4ffc-bd8f-60c6041f2f28"
      unitRef="usd">2523000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNi0xLTEtMS0zNzU4MQ_4ed52615-7e89-4781-abea-c62dd8bf5371"
      unitRef="usd">1840000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfNy0xLTEtMS0zNzU4MQ_0ab39b64-d241-43b2-a3e6-5233ac21b593"
      unitRef="usd">1690000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfOC0xLTEtMS0zNzU4MQ_dad23844-8ef0-4090-b2d0-3b4adea196dc"
      unitRef="usd">8250000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOjQ3ZGMwODcxMWZjNTQ5ZWQ5ZjI3OGVkMzA3NmE0NjNhL3RhYmxlcmFuZ2U6NDdkYzA4NzExZmM1NDllZDlmMjc4ZWQzMDc2YTQ2M2FfOS0xLTEtMS0zNzU4MQ_7ab328f3-8e34-4f8b-b0fc-e82764b5bf23"
      unitRef="usd">24405000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RleHRyZWdpb246ZDFjMTRkYTk0NWZiNGEzMjgzZmM4NDQ4MzRjNjI5NzRfOTgz_95f62dba-c5b3-4751-a4f5-68b120ac48cc">&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 changes in the carrying amount of goodwill and intangible assets for the three months ended March&#160;31, 2022, were as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.612%"/&gt;&lt;td style="width:0.1%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:700;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible&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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Goodwill&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:8pt;font-weight:700;line-height:100%"&gt;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;Balance at December 31, 2021&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;134,022&#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,269&#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="display:none"/&gt;&lt;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;/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&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;(1,149)&lt;/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 exchange&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;(371)&lt;/span&gt;&lt;/td&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;(99)&lt;/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 at March 31, 2022&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;133,651&#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;25,021&#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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfMi0xLTEtMS0zNzU4MQ_b46374c0-4d34-4b57-8377-922f4dc3ba60"
      unitRef="usd">134022000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfMi0zLTEtMS0zNzU4MQ_1438652a-e6fe-45e7-96bb-a352819c327a"
      unitRef="usd">26269000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNS0zLTEtMS0zNzU4MQ_a69e71c6-3ed7-4c15-882b-8f5de0faca57"
      unitRef="usd">1149000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNi0xLTEtMS0zNzU4MQ_096e6ba1-f367-4a17-8186-e02467fb0c86"
      unitRef="usd">-371000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNi0zLTEtMS0zNzU4MQ_6030c6f4-d257-4fc4-9d01-d56f42591535"
      unitRef="usd">-99000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNy0xLTEtMS0zNzU4MQ_c3cb538a-dafc-4d7f-ba5a-abb706b10db2"
      unitRef="usd">133651000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83MC9mcmFnOmQxYzE0ZGE5NDVmYjRhMzI4M2ZjODQ0ODM0YzYyOTc0L3RhYmxlOmI4YWEwN2YxNTljODQ2Y2VhNjZiMzAyZjAzNTJhZGUzL3RhYmxlcmFuZ2U6YjhhYTA3ZjE1OWM4NDZjZWE2NmIzMDJmMDM1MmFkZTNfNy0zLTEtMS0zNzU4MQ_3e39118d-23cc-4214-8ef4-0d32b6904653"
      unitRef="usd">25021000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTMzOA_f97a66cc-2961-475e-b738-bb46510dbc26">Leases&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:112%"&gt;The Company has operating leases for certain facilities, equipment and automobiles. The existing operating leases expire at various dates through 2026, some of which include options to extend the leases for up to 5 years. The Company measured the lease liability at the present value of the lease payments to be made over the lease term. The lease payments are discounted using the Company's incremental borrowing rate. The Company measured the right-of-use ("ROU") assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:26.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.290%"/&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:1.0%"/&gt;&lt;td style="width:10.630%"/&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;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Condensed Consolidated Balance Sheets Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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;/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;Operating leases&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;border-top:1pt solid #000000;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:700;line-height:100%"&gt;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;Operating leases&lt;/span&gt;&lt;/td&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 right-of-use assets&lt;/span&gt;&lt;/td&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;44,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;44,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;45,438&#160;&lt;/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;Liabilities&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;border-top:1pt solid #000000;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;Operating - current&lt;/span&gt;&lt;/td&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 expenses and other current liabilities&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;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;8,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;8,769&#160;&lt;/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;Operating - noncurrent &lt;/span&gt;&lt;/td&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;Operating lease liabilities&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;36,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091&#160;&lt;/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 operating 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,086&#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 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;44,751&#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 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,860&#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:8pt"&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;border-top:3pt double #000000;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;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:700;line-height:100%"&gt;Finance leases&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;/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;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;Property and equipment, gross&lt;/span&gt;&lt;/td&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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&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 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;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,569&#160;&lt;/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;Accumulated amortization&lt;/span&gt;&lt;/td&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, plant and equipment, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416)&lt;/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;Property and equipment, net&lt;/span&gt;&lt;/td&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;Property, plant and equipment, net&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;&#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 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;381&#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 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;153&#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;Liabilities&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;border-top:3pt double #000000;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;Other current liabilities&lt;/span&gt;&lt;/td&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 expenses and other current liabilities&lt;/span&gt;&lt;/td&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 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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Total finance lease 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align: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;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;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.130%"/&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;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;Three Months Ended March 31,&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:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;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;2022&lt;/span&gt;&lt;/td&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;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="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:middle"&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General administrative expenses and &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;cost of sales&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,128&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,859&#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:middle"/&gt;&lt;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 style="height:12pt"&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;border-top:1pt solid #000000;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&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="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:middle"&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;&#160;Amortization of right-of-use &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&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;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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:middle"/&gt;&lt;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Other Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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:15.422%"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;Three Months Ended March 31,&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:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&lt;/span&gt;&lt;/td&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;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="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 paid for amounts included in the measurement of lease liabilities:&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;/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;&#160;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,805&#160;&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;Finance cash flows for finance leases&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;290&#160;&lt;/span&gt;&lt;/td&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 style="height:14pt"&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating right-of-use assets obtained in exchange for lease&lt;br/&gt;&#160;&#160;&#160;&#160;&#160;obligations during the current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:76.531%"/&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:21.269%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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: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;Operating Leases&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;Remaining nine months of 2022&lt;/span&gt;&lt;/td&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;8,438&#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;2023&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327&#160;&lt;/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;2024&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/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;2026&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/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;Thereafter&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/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 lease payments&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="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;52,596&#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: Present value discount&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="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,510)&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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;45,086&#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&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 Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:391.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:55.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:55.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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 remaining lease terms (in years):&lt;/span&gt;&lt;/td&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:700;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 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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6.64&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:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Finance leases&lt;/span&gt;&lt;/td&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;0.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:right;vertical-align: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.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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 discount rate:&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;/tr&gt;&lt;tr style="height:14pt"&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 leases&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;5.17&#160;&lt;/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;5.28&#160;&lt;/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 style="height:14pt"&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;Finance leases&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;span style="color:#000000;font-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.5&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM1Mg_ab5b476e-5fc1-47c9-9249-049061c59da0">Leases&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:112%"&gt;The Company has operating leases for certain facilities, equipment and automobiles. The existing operating leases expire at various dates through 2026, some of which include options to extend the leases for up to 5 years. The Company measured the lease liability at the present value of the lease payments to be made over the lease term. The lease payments are discounted using the Company's incremental borrowing rate. The Company measured the right-of-use ("ROU") assets at the amount at which the lease liability is recognized plus initial direct costs incurred or prepayment amounts. The ROU assets are amortized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:26.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.290%"/&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:1.0%"/&gt;&lt;td style="width:10.630%"/&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;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Condensed Consolidated Balance Sheets Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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;/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;Operating leases&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;border-top:1pt solid #000000;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:700;line-height:100%"&gt;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;Operating leases&lt;/span&gt;&lt;/td&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 right-of-use assets&lt;/span&gt;&lt;/td&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;44,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;44,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;45,438&#160;&lt;/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;Liabilities&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;border-top:1pt solid #000000;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;Operating - current&lt;/span&gt;&lt;/td&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 expenses and other current liabilities&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;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;8,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;8,769&#160;&lt;/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;Operating - noncurrent &lt;/span&gt;&lt;/td&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;Operating lease liabilities&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;36,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091&#160;&lt;/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 operating 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,086&#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 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;44,751&#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 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,860&#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:8pt"&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;border-top:3pt double #000000;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;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:700;line-height:100%"&gt;Finance leases&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;/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;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;Property and equipment, gross&lt;/span&gt;&lt;/td&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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&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 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;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,569&#160;&lt;/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;Accumulated amortization&lt;/span&gt;&lt;/td&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, plant and equipment, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416)&lt;/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;Property and equipment, net&lt;/span&gt;&lt;/td&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;Property, plant and equipment, net&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;&#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 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;381&#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 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;153&#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;Liabilities&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;border-top:3pt double #000000;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;Other current liabilities&lt;/span&gt;&lt;/td&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 expenses and other current liabilities&lt;/span&gt;&lt;/td&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 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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Total finance lease 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align: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;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;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.130%"/&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;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;Three Months Ended March 31,&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:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;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;2022&lt;/span&gt;&lt;/td&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;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="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:middle"&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General administrative expenses and &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;cost of sales&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,128&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,859&#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:middle"/&gt;&lt;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 style="height:12pt"&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;border-top:1pt solid #000000;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&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="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:middle"&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;&#160;Amortization of right-of-use &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&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;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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:middle"/&gt;&lt;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Other Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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:15.422%"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;Three Months Ended March 31,&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:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&lt;/span&gt;&lt;/td&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;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="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 paid for amounts included in the measurement of lease liabilities:&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;/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;&#160;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,805&#160;&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;Finance cash flows for finance leases&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;290&#160;&lt;/span&gt;&lt;/td&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 style="height:14pt"&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating right-of-use assets obtained in exchange for lease&lt;br/&gt;&#160;&#160;&#160;&#160;&#160;obligations during the current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:76.531%"/&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:21.269%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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: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;Operating Leases&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;Remaining nine months of 2022&lt;/span&gt;&lt;/td&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;8,438&#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;2023&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327&#160;&lt;/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;2024&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/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;2026&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/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;Thereafter&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/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 lease payments&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="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;52,596&#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: Present value discount&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="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,510)&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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;45,086&#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&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 Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:391.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:55.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:55.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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 remaining lease terms (in years):&lt;/span&gt;&lt;/td&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:700;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 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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6.64&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:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Finance leases&lt;/span&gt;&lt;/td&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;0.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:right;vertical-align: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.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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 discount rate:&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;/tr&gt;&lt;tr style="height:14pt"&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 leases&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;5.17&#160;&lt;/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;5.28&#160;&lt;/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 style="height:14pt"&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;Finance leases&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;span style="color:#000000;font-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.5&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMjU5_aa099e3a-f570-4728-b066-0bbd95148df6">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <ssd:LeaseLesseeBalanceSheetInformationTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTMzMw_28acf51a-3317-4850-9680-6bc686bd52f4">&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 following table provides a summary of leases included on the condensed consolidated balance sheets as of March&#160;31, 2022 and 2021 and December&#160;31, 2021, condensed consolidated statements of earnings and comprehensive income, and condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:26.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.290%"/&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:1.0%"/&gt;&lt;td style="width:10.630%"/&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;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Condensed Consolidated Balance Sheets Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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;/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;Operating leases&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;border-top:1pt solid #000000;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:700;line-height:100%"&gt;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;Operating leases&lt;/span&gt;&lt;/td&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 right-of-use assets&lt;/span&gt;&lt;/td&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;44,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;44,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;45,438&#160;&lt;/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;Liabilities&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;border-top:1pt solid #000000;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;Operating - current&lt;/span&gt;&lt;/td&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 expenses and other current liabilities&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;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;8,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;8,769&#160;&lt;/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;Operating - noncurrent &lt;/span&gt;&lt;/td&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;Operating lease liabilities&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;36,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091&#160;&lt;/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 operating 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,086&#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 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;44,751&#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 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,860&#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:8pt"&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;border-top:3pt double #000000;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;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:700;line-height:100%"&gt;Finance leases&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;/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;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;Property and equipment, gross&lt;/span&gt;&lt;/td&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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&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 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;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,569&#160;&lt;/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;Accumulated amortization&lt;/span&gt;&lt;/td&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, plant and equipment, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416)&lt;/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;Property and equipment, net&lt;/span&gt;&lt;/td&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;Property, plant and equipment, net&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;&#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 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;381&#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 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;153&#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;Liabilities&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;border-top:3pt double #000000;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;Other current liabilities&lt;/span&gt;&lt;/td&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 expenses and other current liabilities&lt;/span&gt;&lt;/td&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 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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#160;&#160;&#160;Total finance lease 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ssd:LeaseLesseeBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNC0yLTEtMS0zNzU4MQ_2925e04a-5bfa-4bd9-ad15-74491c837b3a"
      unitRef="usd">44651000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNC0zLTEtMS0zNzU4MQ_e39408c9-37af-4a7a-bd19-2a6673e35dec"
      unitRef="usd">44236000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNC00LTEtMS0zNzU4MQ_4ccb78c9-f3e0-4145-a60f-23d09260f208"
      unitRef="usd">45438000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNi0yLTEtMS0zNzU4MQ_45558bf3-fb6c-4802-b443-1fe567a0714d"
      unitRef="usd">8750000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNi0zLTEtMS0zNzU4MQ_1a2f4dbc-cea1-4f34-b8bf-f8c5de617c3a"
      unitRef="usd">8941000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNi00LTEtMS0zNzU4MQ_17693f27-a054-42e8-b452-9873a2ed7d64"
      unitRef="usd">8769000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNy0yLTEtMS0zNzU4MQ_76c01c70-8920-4400-8168-972bb2e41587"
      unitRef="usd">36336000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNy0zLTEtMS0zNzU4MQ_6e72c3a0-6b8b-4398-a307-de537a82af95"
      unitRef="usd">35810000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfNy00LTEtMS0zNzU4MQ_5b1bc9b0-94f9-4ee0-93d7-6497f3671f1a"
      unitRef="usd">37091000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfOC0yLTEtMS0zNzU4MQ_e300253a-8c55-4e85-a0c0-122536541ce6"
      unitRef="usd">45086000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfOC0zLTEtMS0zNzU4MQ_4d443a80-a196-4e15-8ec5-f940d90c40fd"
      unitRef="usd">44751000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfOC00LTEtMS0zNzU4MQ_c7694867-c7db-4d2b-a572-16639a7e0360"
      unitRef="usd">45860000</us-gaap:OperatingLeaseLiability>
    <ssd:FinanceLeaseRightOfUseAssetGross
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTItMi0xLTEtMzc1ODE_e2272f87-d27b-44bd-a54f-8625a5eeee3c"
      unitRef="usd">0</ssd:FinanceLeaseRightOfUseAssetGross>
    <ssd:FinanceLeaseRightOfUseAssetGross
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTItMy0xLTEtMzc1ODE_cdb973b1-d806-414d-8e3f-5377642e0dfe"
      unitRef="usd">3569000</ssd:FinanceLeaseRightOfUseAssetGross>
    <ssd:FinanceLeaseRightOfUseAssetGross
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTItNC0xLTEtMzc1ODE_eb0faf35-4ef8-4803-9ec8-73f823b4a910"
      unitRef="usd">3569000</ssd:FinanceLeaseRightOfUseAssetGross>
    <ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTMtMi0xLTEtMzc1ODE_870f83c3-202b-4aff-aebf-c13e81a00007"
      unitRef="usd">0</ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTMtMy0xLTEtMzc1ODE_b844eb0a-3ddf-43a6-8ec7-38bf2a4fba6f"
      unitRef="usd">3188000</ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTMtNC0xLTEtMzc1ODE_d38ef2f4-41cb-4046-9acb-1aba7bf4d9e3"
      unitRef="usd">3416000</ssd:FinanceLeaseRightOfUseAssetAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTQtMi0xLTEtMzc1ODE_a193ef53-76dd-41b5-8897-b8ca99d36fac"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTQtMy0xLTEtMzc1ODE_385d1cbf-ebbb-4b98-bec6-a9f93d18b3c0"
      unitRef="usd">381000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTQtNC0xLTEtMzc1ODE_e7ecca07-e9bd-44ce-a024-920a733a490c"
      unitRef="usd">153000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTYtMi0xLTEtMzc1ODE_401b37d6-3e7e-428e-8205-e2ef96582f08"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTYtMy0xLTEtMzc1ODE_58df35e7-211d-42cd-a50e-3a43a40c485f"
      unitRef="usd">193000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTYtNC0xLTEtMzc1ODE_aac7677b-a467-45e2-a1b9-e7c6adcc386a"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTgtMi0xLTEtMzc1ODE_3acf6c4c-9406-4e92-bbfe-0a58610f86c5"
      unitRef="usd">0</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTgtMy0xLTEtMzc1ODE_92e6cfee-0e1d-4584-91da-12b5fade7248"
      unitRef="usd">193000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjU3ZDFkMDY4ZWVhNTQ2Y2U4ZGU1NGE0MDQ1ZDg3ZmIzL3RhYmxlcmFuZ2U6NTdkMWQwNjhlZWE1NDZjZThkZTU0YTQwNDVkODdmYjNfMTgtNC0xLTEtMzc1ODE_1c2771c1-4182-4d80-a6f3-3d56f7613f33"
      unitRef="usd">0</us-gaap:FinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM0MA_5882bb71-1e95-4294-bbcc-cc0dbf4ce49a">&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 components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.130%"/&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;/tr&gt;&lt;tr&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:700;line-height:100%"&gt;Condensed Consolidated Statements of Earnings and Comprehensive Income Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;Three Months Ended March 31,&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:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;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;2022&lt;/span&gt;&lt;/td&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;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="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:middle"&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General administrative expenses and &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;cost of sales&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,128&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,859&#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:middle"/&gt;&lt;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 style="height:12pt"&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;border-top:1pt solid #000000;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&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="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:middle"&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;&#160;Amortization of right-of-use &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&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;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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:middle"/&gt;&lt;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Other Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;Supplemental cash flow information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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:15.422%"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;Three Months Ended March 31,&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:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2022&lt;/span&gt;&lt;/td&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;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="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 paid for amounts included in the measurement of lease liabilities:&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;/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;&#160;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,805&#160;&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;Finance cash flows for finance leases&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;290&#160;&lt;/span&gt;&lt;/td&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 style="height:14pt"&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating right-of-use assets obtained in exchange for lease&lt;br/&gt;&#160;&#160;&#160;&#160;&#160;obligations during the current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;/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;The following table summarizes the Company's lease terms and discount rates as of March&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:391.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:55.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:55.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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 remaining lease terms (in years):&lt;/span&gt;&lt;/td&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:700;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 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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6.64&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:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Finance leases&lt;/span&gt;&lt;/td&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;0.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:right;vertical-align: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.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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 discount rate:&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;/tr&gt;&lt;tr style="height:14pt"&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 leases&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;5.17&#160;&lt;/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;5.28&#160;&lt;/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 style="height:14pt"&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;Finance leases&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;span style="color:#000000;font-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.5&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfMi0yLTEtMS0zNzU4MQ_db9cf8ce-1a9d-4573-9312-70f3117d8486"
      unitRef="usd">3128000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfMi00LTEtMS0zNzU4MQ_b08ed15c-dc57-459f-916e-fd5a97a5e981"
      unitRef="usd">2859000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNS0yLTEtMS0zNzU4MQ_5dcf440f-37dd-4a52-b2a1-3c9c13ccaef2"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNS00LTEtMS0zNzU4MQ_ca4a5b71-8782-4d8b-9b28-0da21e403b49"
      unitRef="usd">216000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNi0yLTEtMS0zNzU4MQ_6d3213b6-8f8f-48ec-8942-ccf434252e50"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNi00LTEtMS0zNzU4MQ_990e9cfc-93cf-435c-8b39-12b853798d04"
      unitRef="usd">2000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNy0yLTEtMS0zNzU4MQ_b486bf94-951d-4014-be80-d8165c6e14f4"
      unitRef="usd">0</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmU3NWZlODQ3YTUzMjQyMzU4MGJhYzIzYjMyNWUwNzM3L3RhYmxlcmFuZ2U6ZTc1ZmU4NDdhNTMyNDIzNTgwYmFjMjNiMzI1ZTA3MzdfNy00LTEtMS0zNzU4MQ_a028480a-dac7-4284-8f21-5087d0f55f87"
      unitRef="usd">218000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfMy0xLTEtMS0zNzU4MQ_368f663f-a3bb-49f5-b6c0-a55f142f2af3"
      unitRef="usd">3097000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfMy0zLTEtMS0zNzU4MQ_299e8127-95e3-464d-b38e-882aa184993b"
      unitRef="usd">2805000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNC0xLTEtMS0zNzU4MQ_19298877-7f48-4cea-aef2-068c5d3e86fe"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNC0zLTEtMS0zNzU4MQ_b14454a5-7f98-4046-a525-baae2a02d241"
      unitRef="usd">290000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNi0xLTEtMS0zNzU4MQ_000acdd9-b2c5-429a-98b2-f2e3e5116a3c"
      unitRef="usd">2196000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjZmMDkxOTY4ZTZkMjRkMWVhMWE5YmQ5ZDU3NTM2OWYxL3RhYmxlcmFuZ2U6NmYwOTE5NjhlNmQyNGQxZWExYTliZDlkNTc1MzY5ZjFfNi0zLTEtMS0zNzU4MQ_d235271e-9423-4af1-aa5f-2ef7b81f55d7"
      unitRef="usd">786000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM0MQ_b7721684-7b47-4fe4-83b6-f3e72c9682ab">&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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:76.531%"/&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:21.269%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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: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;Operating Leases&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;Remaining nine months of 2022&lt;/span&gt;&lt;/td&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;8,438&#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;2023&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327&#160;&lt;/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;2024&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/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;2026&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/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;Thereafter&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/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 lease payments&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="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;52,596&#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: Present value discount&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="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,510)&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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;45,086&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RleHRyZWdpb246ZjJkNDk5OTVhYTU5NGQ2MjlhZTg3ZTI5YjhjODJkOGZfMTM0OA_6b5a27ec-7a6e-4974-a2eb-e5096fe8308a">&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 following is a schedule, by years, of maturities of lease liabilities as of March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:76.531%"/&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:21.269%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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: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;Operating Leases&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;Remaining nine months of 2022&lt;/span&gt;&lt;/td&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;8,438&#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;2023&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327&#160;&lt;/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;2024&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/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;2026&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/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;Thereafter&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/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 lease payments&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="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;52,596&#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: Present value discount&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="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,510)&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;border-bottom:1pt solid #000000;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;&#160;&#160;&#160;&#160;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;45,086&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfMS0zLTEtMS0zNzU4MQ_1328fca4-6812-44a5-ab1b-9e09a74b57e1"
      unitRef="usd">8438000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfMi0zLTEtMS0zNzU4MQ_1bd8d0a8-3942-4aa6-89fd-697156443149"
      unitRef="usd">9327000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfMy0zLTEtMS0zNzU4MQ_6a814c94-8625-4941-9094-944086e1290d"
      unitRef="usd">7550000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNC0zLTEtMS0zNzU4MQ_8f685bdc-ede2-4ea4-b36f-56d2aeabb5e1"
      unitRef="usd">6005000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNS0zLTEtMS0zNzU4MQ_bb57f9da-3dbe-49a4-ba03-d6d91ee0732b"
      unitRef="usd">4997000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ssd:LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNi0zLTEtMS0zNzU4MQ_2abcef04-4dce-4f5c-930b-5161b99a030d"
      unitRef="usd">16279000</ssd:LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfNy0zLTEtMS0zNzU4MQ_c6259e60-3791-4b9e-97a0-8084ea86858f"
      unitRef="usd">52596000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfOC0zLTEtMS0zNzU4MQ_3f9c38a7-ecdf-4a45-8fbf-109282b2d720"
      unitRef="usd">7510000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOmMyMWQ4MTM1ZDE5ZjRlNjFhMTljZTYyYmM5Y2Q1Y2ZlL3RhYmxlcmFuZ2U6YzIxZDgxMzVkMTlmNGU2MWExOWNlNjJiYzljZDVjZmVfOS0zLTEtMS0zNzU4MQ_8470edac-365e-4183-9492-e8e3b24915a0"
      unitRef="usd">45086000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMS0xLTEtMS0zNzU4MQ_dbf59880-3b9a-48b0-ae6d-1844f87f6e68">P6Y7M20D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMS0zLTEtMS0zNzU4MQ_3db2b5aa-2979-4ba3-b980-89a22ff490be">P7Y1M17D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMi0xLTEtMS0zNzU4MQ_ac8f6a2d-4fa1-44b7-bc4d-fdbb0d8a9056">P0Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfMi0zLTEtMS0zNzU4MQ_6b279d28-1fca-48e6-b970-681014b6e87f">P0Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNC0xLTEtMS0zNzU4MQ_20894b01-3bb0-45ea-b447-7d5b2d4fa672"
      unitRef="number">0.0517</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNC0zLTEtMS0zNzU4MQ_b4f0f6de-344d-4d5e-9cd4-359a3935916c"
      unitRef="number">0.0528</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNS0xLTEtMS0zNzU4MQ_f8c3251e-0492-4221-a255-1485f00b9a28"
      unitRef="number">0</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83My9mcmFnOmYyZDQ5OTk1YWE1OTRkNjI5YWU4N2UyOWI4YzgyZDhmL3RhYmxlOjYxODFmODRkODk4YjQ1OWFhYzBmZDhjY2QxM2MzMWFlL3RhYmxlcmFuZ2U6NjE4MWY4NGQ4OThiNDU5YWFjMGZkOGNjZDEzYzMxYWVfNS0zLTEtMS0zNzU4MQ_f707e66f-3341-4c33-82e0-9b01236e6dc1"
      unitRef="number">0.035</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfNzU5_3356be6d-0758-4771-bc67-8cf393a8949c">Debt&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;On March 30, 2022, the Company entered into the Amended and Restated Credit Facility. The Amended and Restated Credit Agreement amends and restates the Company's previous Credit Agreement, dated as of July 27, 2012. The Amended and Restated Credit Facility provides for a 5-year revolving credit facility of $450.0 million revolving line of credit, which includes a letter of credit-sub-facility up to $50.0&#160;million, and for a 5-year term loan facility of $450.0 million. The Company borrowed $250.0 million, under the revolving credit facility and $450.0 million under the term loan facility to finance a portion of the purchase price of the Company&#x2019;s acquisition of the ETANCO Group ("ETANCO"). In addition, the Company incurred $6.8M debt issuance costs reflected in long term debt, net that will be deferred and amortized over the 5-year terms of the Amended and Restated Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company is required to pay an annual revolving credit facility fee of 0.10% to 0.25% per annum on the available commitments under the terms of the Amended and Restated Revolving Credit Facility, regardless of usage, with the applicable fee determined on a quarterly basis based on the Company&#x2019;s net leverage ratio. The fee is included within other expense in the Company's condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;Amounts borrowed under the Amended and Restated Credit Facility will bear interest from time to time at either Base Rate, Spread Adjusted Daily Simple SOFR, Spread Adjusted Term SOFR, Adjusted Eurocurrency Rate or Daily Simple RFR, in each case, as calculated under and as in effect from time to time under the Amended and Restated Credit Facility, plus the Applicable Margin, as defined in the Amended and Restated Credit Facility. The Applicable Margin is determined based on the Company&#x2019;s net leverage ratio, and ranges (i) from 0.00% to 0.75% per annum for amounts borrowed under the term loan facility that bear interest at Base Rate, (ii) from 0.75% to 1.75% per annum for amounts borrowed under the term loan facility that bear interest at Adjusted Eurocurrency Rate, Spread Adjusted Daily Simple SOFR or Spread Adjusted Term SOFR, (iii) from 0.00% to 0.50% per annum for amounts borrowed under the revolving credit facility that bear interest at Base Rate, (iv) from 0.6826% to 1.5326% per annum for amounts borrowed under the revolving credit facility that bear interest at Daily Simple RFR (solely to the extent denominated in pound sterling) and (v) from 0.65% to 1.50% per annum for amounts borrowed under the revolving credit facility that bear interest at Daily Simple RFR (other than loans denominated in pound sterling) or Adjusted Eurocurrency Rate. Loans outstanding under the Amended and Restated Credit Facility may be prepaid at any time without penalty except for customary breakage costs and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;As of March&#160;31, 2022, in addition to the Amended and Restated Credit Facility, certain of the Company&#x2019;s domestic subsidiaries are guarantors for a credit agreement between certain of its foreign subsidiaries and institutional lenders. Together, all of its credit facilities provide the Company with a total of $204.3 million in revolving credit lines and an irrevocable standby letter of credit in support of various insurance deductibles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company has a $700.0 million outstanding debt balance which we deem as the fair value as of March 31, 2022. There were no outstanding balances as of March&#160;31, 2021, and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt; The Company was in compliance with its financial covenants under the Credit Facility as of March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i0ff03fcdc34846b18cbca021ecb7c80a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjk0MQ_9d57b431-93b8-4a5c-aa07-c264cf3aadaf"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="ie2e08fadb48b427dbe8d52690e9fde70_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzMTg5NQ_ff013246-4cb3-4445-99d1-f2d22cb80726"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:LineOfCredit
      contextRef="i884e2350fb53484da248a3c5356e0b6e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjk1Ng_d6d511fd-4674-4c6f-8fee-d11277e6aef8"
      unitRef="usd">450000000</us-gaap:LineOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie2e08fadb48b427dbe8d52690e9fde70_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNzAxOA_d2a749e3-8d93-4ec1-8701-49447e0052f4"
      unitRef="usd">250000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8f86a2f1fcdf4e9ca10c1b9f4478a63c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNzA0MQ_47fd116a-23ca-46e3-94d9-cf3960d62429"
      unitRef="usd">450000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNzQ5NQ_2cd52eee-e4d8-4528-9503-60e6855e5f8d"
      unitRef="usd">204300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjk4OQ_8aa33187-5a67-4730-b334-c1b6fc6841c5"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LongTermLineOfCredit
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83Ni9mcmFnOmM5ODk2ODY5MzNhMjRjYTE5ZTNkYzQwYWQ5ZDA0ZmFhL3RleHRyZWdpb246Yzk4OTY4NjkzM2EyNGNhMTllM2RjNDBhZDlkMDRmYWFfMTA5OTUxMTYzNjQ1NA_e8c8c57d-ff68-4507-a8cf-437bb21773d1"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl83OS9mcmFnOmQyMmMwMzYwYmUxYzQ5NDc5ZGRiNTllNzU1YzA1NDMwL3RleHRyZWdpb246ZDIyYzAzNjBiZTFjNDk0NzlkZGI1OWU3NTVjMDU0MzBfMjY5NA_4b858bc9-a1a2-46d9-adae-1dbb5ad5b156">Commitments and ContingenciesEnvironmental&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&#x2019;s policy with regard to environmental liabilities is to accrue for future environmental assessments and remediation costs when information becomes available that indicates that it is probable that the Company is liable for any related claims and assessments and the amount of the liability is reasonably estimable. The Company does not believe that any such matters will have a material adverse effect on the Company&#x2019;s financial condition, cash flows or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;Litigation and Potential Claims &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;From time to time, the Company is involved in various legal proceedings and other matters arising in the normal course of business. Corrosion, hydrogen embrittlement, cracking, material hardness, wood pressure-treating chemicals, misinstallations, misuse, design and assembly flaws, manufacturing defects, labeling defects, product formula defects, inaccurate chemical mixes, adulteration, environmental conditions, or other factors can contribute to failure of fasteners, connectors, anchors, adhesives, specialty chemicals, such as fiber reinforced polymers, and tool products. In addition, inaccuracies may occur in product information, descriptions and instructions found in catalogs, packaging, data sheets, and the Company&#x2019;s website.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The resolution of any claim or litigation is subject to inherent uncertainty and could have a material adverse effect on the Company&#x2019;s financial condition, cash flows or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjE2Mg_37e32b42-8bb6-48c9-88fc-5def4f0db9cd">Segment Information&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:112%"&gt;The Company is organized into three reporting segments defined by the regions where the Company&#x2019;s products are manufactured, marketed and distributed to the Company&#x2019;s customers. The three reporting segments are the North America segment (comprised primarily of the Company&#x2019;s operations in the U.S. and Canada), the Europe segment and the Asia/Pacific segment (comprised of the Company&#x2019;s operations in Asia, the South Pacific, and the Middle East). These segments are similar in several ways, including the types of materials used, the production processes, the distribution channels and the product applications.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Administrative &amp;amp; All Other column primarily includes expenses such as self-insured workers compensation claims for employees, stock-based compensation for certain members of management, interest expense, foreign exchange gains or losses and income tax expense, as well as revenues and expenses related to real estate activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;The following tables illustrate certain measurements used by management to assess the performance of its reportable segments as of or the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.913%"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="6" 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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&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:#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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2021&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-style:italic;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;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 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;North America&lt;/span&gt;&lt;/td&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;438,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;300,564&#160;&lt;/span&gt;&lt;/td&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 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;Europe&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;51,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;Asia/Pacific&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;3,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&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 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;Total&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;493,570&#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 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;347,642&#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;/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-style:italic;font-weight:400;line-height:100%"&gt;Sales to Other Segments*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:1pt;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:#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;North America&lt;/span&gt;&lt;/td&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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;696&#160;&lt;/span&gt;&lt;/td&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 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;Europe&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;1,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&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 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;Asia/Pacific&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;8,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,527&#160;&lt;/span&gt;&lt;/td&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 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;Total&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;11,385&#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 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;10,832&#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="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-style:italic;font-weight:400;line-height:100%"&gt;Income (Loss) from Operations **&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:1pt;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 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;North America&lt;/span&gt;&lt;/td&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;135,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;73,025&#160;&lt;/span&gt;&lt;/td&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 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;Europe&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;(1,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&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 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;Asia/Pacific&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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&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 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;Administrative and all 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;(10,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358)&lt;/span&gt;&lt;/td&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 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;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;124,437&#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 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;68,383&#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;/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%;text-decoration:underline"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&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;*&#160;&#160;&#160;&#160;Sales to other segments are eliminated in consolidation.&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;**&#160;&#160;&#160;&#160;The Company changed its presentation of its North America and Administrative and all other segment statement of operations to account for allocated expenses and management fees as a separate item below income from operations. Allocated expenses and management fees between the two segments were previously included in operating expenses and in income from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:61.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;At March 31,&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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,120,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,125,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,352,988&#160;&lt;/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:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,631&#160;&lt;/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:top"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative and all 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;93,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,326)&lt;/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 19pt;text-align:left;vertical-align:top"&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 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;2,280,350&#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 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;1,294,727&#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 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;1,484,125&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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;Cash collected by the Company&#x2019;s U.S. subsidiaries is routinely transferred into the Company&#x2019;s cash management accounts and, therefore is in the total assets of &#x201c;Administrative and all other.&#x201d; Cash and cash equivalent balances in the &#x201c;Administrative and all other&#x201d; segment were $96.1 million, $248.7 million, and $223.5 million, as of March&#160;31, 2022 and 2021, and December&#160;31, 2021, respectively. On April 1, 2022, the Company used approximately $800&#160;million of the funds held in our foreign operations to acquire ETANCO.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:112%"&gt;The Company&#x2019;s wood construction products include connectors, truss plates, fastening systems, fasteners and pre-fabricated shearwalls and are used for connecting and strengthening wood-based construction primarily in the residential construction market. Its concrete construction products include adhesives, specialty chemicals, mechanical anchors, carbide drill bits, powder actuated tools and reinforcing fiber materials and are used for restoration, protection or strengthening concrete, masonry and steel construction in residential, industrial, commercial and infrastructure construction. The table below illustrates the distribution of the Company&#x2019;s sales by product group as additional information for the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:11.621%"/&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;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&gt;2021&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;/tr&gt;&lt;tr style="height:14pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wood construction products&lt;/span&gt;&lt;/td&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;435,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;301,578&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concrete construction products&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;57,976&#160;&lt;/span&gt;&lt;/td&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;45,523&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;541&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 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;493,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;347,642&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjc0ODc3OTA4NzI1OA_b3eea403-88d9-415c-b9fd-bbafd3d5ecfb"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjc0ODc3OTA4NzI2OA_532f40cb-2ce0-4ac9-ab45-2e76329459a8"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjE3Mg_6a804533-306f-424c-b9df-0bec00dc87f0">&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:115%"&gt;The following tables illustrate certain measurements used by management to assess the performance of its reportable segments as of or the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.913%"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="6" 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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&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:#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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;2021&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-style:italic;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;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 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;North America&lt;/span&gt;&lt;/td&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;438,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;300,564&#160;&lt;/span&gt;&lt;/td&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 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;Europe&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;51,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;Asia/Pacific&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;3,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&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 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;Total&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;493,570&#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 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;347,642&#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;/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-style:italic;font-weight:400;line-height:100%"&gt;Sales to Other Segments*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:1pt;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:#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;North America&lt;/span&gt;&lt;/td&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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;696&#160;&lt;/span&gt;&lt;/td&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 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;Europe&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;1,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&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 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;Asia/Pacific&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;8,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,527&#160;&lt;/span&gt;&lt;/td&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 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;Total&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;11,385&#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 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;10,832&#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="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-style:italic;font-weight:400;line-height:100%"&gt;Income (Loss) from Operations **&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:1pt;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 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;North America&lt;/span&gt;&lt;/td&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;135,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;73,025&#160;&lt;/span&gt;&lt;/td&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 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;Europe&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;(1,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&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 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;Asia/Pacific&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;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&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 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;Administrative and all 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;(10,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,358)&lt;/span&gt;&lt;/td&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 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;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;124,437&#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 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;68,383&#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;/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%;text-decoration:underline"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&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;*&#160;&#160;&#160;&#160;Sales to other segments are eliminated in consolidation.&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;**&#160;&#160;&#160;&#160;The Company changed its presentation of its North America and Administrative and all other segment statement of operations to account for allocated expenses and management fees as a separate item below income from operations. Allocated expenses and management fees between the two segments were previously included in operating expenses and in income from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:61.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.346%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;At&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;At March 31,&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:1pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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,120,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,125,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,352,988&#160;&lt;/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:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,631&#160;&lt;/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:top"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative and all 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;93,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,326)&lt;/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 19pt;text-align:left;vertical-align:top"&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 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;2,280,350&#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 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;1,294,727&#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 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;1,484,125&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie46d8444c4ba4913abcb9687d3dc148d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMy0xLTEtMS0zNzU4MQ_8022bbf5-00e2-4421-b697-d7e48f78e650"
      unitRef="usd">438731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2e03338cac54582a2eb03056c996f25_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMy0yLTEtMS0zNzU4MQ_3a4286eb-ab61-4937-90f1-4fc5b50cf85d"
      unitRef="usd">300564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f4d971aea114cdba29b75111d36c5d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNC0xLTEtMS0zNzU4MQ_fe03ab01-78b5-4013-abde-7d36a4e28371"
      unitRef="usd">51451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib69e9296e1054f6aab7c45c88ee5ac0e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNC0yLTEtMS0zNzU4MQ_ff30c98f-87fc-4c74-a5ba-bedfee73f3b4"
      unitRef="usd">44296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6152ac8ede344aab2b6b9e32c1f0031_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNS0xLTEtMS0zNzU4MQ_b892b581-0841-4b73-9ec8-7e8297b23b55"
      unitRef="usd">3388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2610fdeab6684120b152e3f7e4a2e3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNS0yLTEtMS0zNzU4MQ_407d6541-ab96-4e63-b9ee-695aff6c8af4"
      unitRef="usd">2782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNi0xLTEtMS0zNzU4MQ_56e46017-8627-4f3e-afc4-51eb50d2a87f"
      unitRef="usd">493570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfNi0yLTEtMS0zNzU4MQ_e4e82bf5-fef8-405c-8ae4-dd4139afc57a"
      unitRef="usd">347642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8b31d7d152d44b3bc5a600543840cb9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOC0xLTEtMS0zNzU4MQ_7b929c51-eef1-4c8d-9237-22c63c35ce26"
      unitRef="usd">1134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8dc587e99b6d436fa183a135283ab155_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOC0yLTEtMS0zNzU4MQ_b7b46084-753f-4085-892a-260ea8cfe374"
      unitRef="usd">696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89833f07fbf647feb86b339bdd44fb69_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOS0xLTEtMS0zNzU4MQ_f1ca3f72-dbb2-4a95-a3c3-2f568cd8b51e"
      unitRef="usd">1684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i578d2c331b2a4daa9ca8bcd036472776_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfOS0yLTEtMS0zNzU4MQ_c37d7fa3-2569-4f39-b93a-634f8f5a2e72"
      unitRef="usd">1609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae67a66ddf9f4246b2d79794e401fd96_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTAtMS0xLTEtMzc1ODE_abb96be5-d99a-404f-bdca-7acbe8fca654"
      unitRef="usd">8567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife8b37d6652d402f914b8dee933df252_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTAtMi0xLTEtMzc1ODE_720ef97b-2d9e-4c34-beec-44b1e022cfd0"
      unitRef="usd">8527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c4e54281ab8469e91620c937c7144fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTEtMS0xLTEtMzc1ODE_a6a0510b-556f-4d20-9656-83c2f29c9244"
      unitRef="usd">11385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i394e3e93f2f44b03a3edbdfd4f2b4faf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTEtMi0xLTEtMzc1ODE_6271625f-eea7-4d4a-b6e8-e495d962d5cd"
      unitRef="usd">10832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie46d8444c4ba4913abcb9687d3dc148d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTMtMS0xLTEtMzc1ODE_7599e8f2-d74b-4208-a3f6-4d74c3ecf466"
      unitRef="usd">135727000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2e03338cac54582a2eb03056c996f25_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTMtMi0xLTEtMzc1ODE_42d39124-1745-4e24-acc9-268458a08ee0"
      unitRef="usd">73025000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f4d971aea114cdba29b75111d36c5d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTQtMS0xLTEtMzc1ODE_5f5dff7a-e9fd-48dc-bada-792420f3d0a9"
      unitRef="usd">-1370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib69e9296e1054f6aab7c45c88ee5ac0e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTQtMi0xLTEtMzc1ODE_1339abb1-b71a-481d-a499-2580dc015921"
      unitRef="usd">2291000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic6152ac8ede344aab2b6b9e32c1f0031_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTUtMS0xLTEtMzc1ODE_4600c661-3d07-4318-a601-3f869060b9ba"
      unitRef="usd">564000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2610fdeab6684120b152e3f7e4a2e3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTUtMi0xLTEtMzc1ODE_a44ac900-f022-499d-91cc-65043c1606c0"
      unitRef="usd">425000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03c1702516884ee58afb980b3d1a74d9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTYtMS0xLTEtMzc1ODE_9bdaf60c-7bfb-41c3-8df5-2caa1951a218"
      unitRef="usd">-10484000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i98383519c22f4e829dc08c1342973d5a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTYtMi0xLTEtMzc1ODE_23f248ed-b74a-4144-b637-89f65acc74b9"
      unitRef="usd">-7358000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTctMS0xLTEtMzc1ODE_550759fe-e76b-41ee-87b7-e7e639ecdec2"
      unitRef="usd">124437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjkxNjFiZTI1Y2ViOTQzODY4YTQ2NmI2MWZkOTk4MDQ3L3RhYmxlcmFuZ2U6OTE2MWJlMjVjZWI5NDM4NjhhNDY2YjYxZmQ5OTgwNDdfMTctMi0xLTEtMzc1ODE_0fdf6ba3-b622-4b23-8207-7eaf13f69ae2"
      unitRef="usd">68383000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i46ee0c5d27b84c40980638f5462b1f4b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNC0xLTEtMS0zNzU4MQ_ffdf2f2b-6013-4765-9394-7e7fe884f60f"
      unitRef="usd">1120027000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i33fe88b74c6548e7bedd81f88aed1e1f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNC0yLTEtMS0zNzU4MQ_c6c29852-6b11-432f-9ae3-b831af9e223b"
      unitRef="usd">1125887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id7b1f10f9ed84ec283e76b58af33ec5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNC0zLTEtMS0zNzU4MQ_720108ac-8889-4a0d-b49f-377b31f7d99e"
      unitRef="usd">1352988000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2674f6224d8d4249a7d8503173f4a194_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNS0xLTEtMS0zNzU4MQ_5d2d219b-8c6d-474b-8675-7bfa33002b64"
      unitRef="usd">1034323000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic0dedbe2031f4f61a6f8c35c3e9e5761_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNS0yLTEtMS0zNzU4MQ_f84f0857-5d9a-4878-82a0-1e0226c21114"
      unitRef="usd">198363000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib6037f471a314ef7aaaa601a40a3da28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNS0zLTEtMS0zNzU4MQ_1a2cb896-d7c4-4606-b3d4-ef4aab9a9433"
      unitRef="usd">202631000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie9222de422e544c79fbb3e51bec7d880_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNi0xLTEtMS0zNzU4MQ_2a912977-3ede-4fa6-8343-a53dbee3321d"
      unitRef="usd">32847000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i35051905506e4cb89c8cdc05bbcffc63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNi0yLTEtMS0zNzU4MQ_4f113c4a-e38e-4582-b3a5-0a32de4a1547"
      unitRef="usd">31831000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia4f71963b41648bcb0d4dbdf194b95ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNi0zLTEtMS0zNzU4MQ_167e9bab-8c1f-496e-a6ee-abeffb5b791b"
      unitRef="usd">31832000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8b26c7684f48448fb83f392d951733e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNy0xLTEtMS0zNzU4MQ_1a2b4649-bc7d-45a8-ae8a-ce2f458ac280"
      unitRef="usd">93153000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie2fa5e8b149b4309a118bb0493e39dca_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNy0yLTEtMS0zNzU4MQ_df6c3a84-d613-45a3-8f4e-970729a8376a"
      unitRef="usd">-61354000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib5e1c892778845e1a5f871a5b3da3e71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfNy0zLTEtMS0zNzU4MQ_2b590115-ec51-446a-a041-a9896ca4eb77"
      unitRef="usd">-103326000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib180306553e7497fa57f3ccb78a3241f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfOC0xLTEtMS0zNzU4MQ_57a075e7-20cd-46cd-bda3-dcead5e80e67"
      unitRef="usd">2280350000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib112f318aa8947aba63dff3cdcfac07f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfOC0yLTEtMS0zNzU4MQ_4458c90f-0602-470c-82a8-909d9cd22871"
      unitRef="usd">1294727000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i15f7625ff9c54619ba9be719f513c3a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOmQwNTAwNGEwZTZhYzQ3MDQ5NGExN2MxYjIxZTA0YTNlL3RhYmxlcmFuZ2U6ZDA1MDA0YTBlNmFjNDcwNDk0YTE3YzFiMjFlMDRhM2VfOC0zLTEtMS0zNzU4MQ_06ec5cf9-e462-4027-a077-0e6e08b0b39e"
      unitRef="usd">1484125000</us-gaap:Assets>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8b26c7684f48448fb83f392d951733e8_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMTE4Mw_d0c15f8d-f27a-4439-b5e8-cbbab91e9dbc"
      unitRef="usd">96100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie2fa5e8b149b4309a118bb0493e39dca_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMTE4Nw_8699c4a5-a2bb-40d6-b12c-7bb6875debc2"
      unitRef="usd">248700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib5e1c892778845e1a5f871a5b3da3e71_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMTE5NQ_f254237a-a634-48f7-81a0-cf6d6b71f714"
      unitRef="usd">223500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idb99fcbedf704f69942a2f1abd049516_I20220401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjc0ODc3OTA4NzI3OQ_697c6f0a-0e85-4e16-bf61-b9c31b1bef25"
      unitRef="usd">800000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ssd:ScheduleOfRevenueDistributedByProductInformationTableTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RleHRyZWdpb246NGJmNjBkZDMwODY3NDc1ZWE0YTljMjEzM2U3MzRhZDhfMjE1OQ_f04eed9d-5481-4c59-8205-6a59d493152c">The table below illustrates the distribution of the Company&#x2019;s sales by product group as additional information for the following periods:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:11.621%"/&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;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;2022&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:8pt;font-weight:700;line-height:100%"&gt;2021&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;/tr&gt;&lt;tr style="height:14pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wood construction products&lt;/span&gt;&lt;/td&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;435,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;301,578&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concrete construction products&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;57,976&#160;&lt;/span&gt;&lt;/td&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;45,523&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;541&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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 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;493,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;347,642&#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;/tr&gt;&lt;/table&gt;</ssd:ScheduleOfRevenueDistributedByProductInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i773947fb2e8a42bdb78f556b4b877c9e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfMy0xLTEtMS0zNzU4MQ_a7a739a6-71f3-41ea-b398-469894f805fc"
      unitRef="usd">435438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i828a049e182e491e80e5dceb5dec2579_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfMy0zLTEtMS0zNzU4MQ_de7da58b-02b5-4515-8766-9aaa019e007f"
      unitRef="usd">301578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4666b6fbedc24c6587e291d7a5a9521f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNC0xLTEtMS0zNzU4MQ_03e7bbd9-1f54-4f27-b37e-871792bed1d9"
      unitRef="usd">57976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9cd61b307af42bfb075381f8127b3fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNC0zLTEtMS0zNzU4MQ_8a88e4a4-eb36-4e6c-8e7f-829c97435f69"
      unitRef="usd">45523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ed8ba61b43f4ff69aa2bdada9eb3d4e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNS0xLTEtMS0zNzU4MQ_1041dddb-93a1-4bbb-915a-4e610e74e0dc"
      unitRef="usd">156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93404c64a94a4b528979ae1ce1d06175_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNS0zLTEtMS0zNzU4MQ_dd94178d-4fc0-4cc0-bdcb-0d04f8f6cf7f"
      unitRef="usd">541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNi0xLTEtMS0zNzU4MQ_cecea841-43bb-49e7-9454-5962fa92815e"
      unitRef="usd">493570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7b41c1116ef43a482f14ff2ce8bc53a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84Mi9mcmFnOjRiZjYwZGQzMDg2NzQ3NWVhNGE5YzIxMzNlNzM0YWQ4L3RhYmxlOjNiZGYwMTQxMDcyNTRjNTVhNjhmM2MyZjgxYzUxOGRjL3RhYmxlcmFuZ2U6M2JkZjAxNDEwNzI1NGM1NWE2OGYzYzJmODFjNTE4ZGNfNi0zLTEtMS0zNzU4MQ_ecb7ea56-6210-4445-a713-4f96a27dfc05"
      unitRef="usd">347642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMjgx_7fc47b63-2133-4685-b34c-b5e2682b0673">Subsequent Events &lt;div style="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;Dividend Declared&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;On May&#160;4, 2022, the Company&#x2019;s Board of Directors (the "Board") declared a quarterly cash dividend of $0.26 per share, estimated to be $11.2 million in total. The dividend will be payable on July&#160;28, 2022, to the Company's stockholders of record on July&#160;7, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;ETANCO Acquisition&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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;On April 1, 2022, the Company acquired ETANCO, a manufacturer of fastener and fixing products headquartered in France, for $800.0&#160;million (725&#160;million euros&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;(1)&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;) net of cash. Information regarding the ETANCO acquisition information is incorporated by reference to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/920371/000092037122000072/ssd-20220401.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Form 8-K April 7, 2022 filing.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMTU0_599ccbc7-dfa5-4bf2-b4aa-d3c74f9ec134"
      unitRef="usdPerShare">0.26</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMTg0_70665c56-3749-437c-a5cb-70b8212c7960"
      unitRef="usd">11200000</us-gaap:Dividends>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1c33989fdbff40d78ef8b689e45ecc08_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMTA5OTUxMTYzMDQyOQ_06f970a6-8172-4332-8bed-116b1a80bbba"
      unitRef="usd">800000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1c33989fdbff40d78ef8b689e45ecc08_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5NzZjNGU5ZjY1ZjRkYWY5NDMxNzk5NGE0YzJlMDg2L3NlYzpkOTc2YzRlOWY2NWY0ZGFmOTQzMTc5OTRhNGMyZTA4Nl84NS9mcmFnOjhhY2U4ZDgzZDAzMDRhMWI4NzY3NThkOWYxOTdjOWFjL3RleHRyZWdpb246OGFjZThkODNkMDMwNGExYjg3Njc1OGQ5ZjE5N2M5YWNfMjc0ODc3OTA3MjEyNg_241fc7a9-dcef-45e5-8163-3152e1def490"
      unitRef="eur">725000000</us-gaap:PaymentsToAcquireBusinessesGross>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>79
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !V-I50'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    "  =C:54C+*JJN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLW&#E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 9!RB?WG
M\V<I#0:%?:3GV >*["C=C+[MDL*P%4?FH  2'LF;5.9$EYO[/GK#^1H/$ Q^
MF .!K*H->&)C#1N8@$58B$(W%A5&,MS',][B@@^?L9UA%H%:\M1Q@KJL0>AI
M8CB-;0-7P 1CBCY]%\@NQ+GZ)W;N@#@GQ^26U# ,Y;":<WF'&MZ>'E_F=0O7
M)38=4GZ5G.)3H*VX3'Y=W=WO'H26E91%=9O/3M9J7:GUYGUR_>%W%?:]=7OW
MCXTO@KJ!7_]"?P%02P,$%     @ '8VE5)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
M"  =C:54/3'O7#L%  !H%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)68;V_J-A3&7]]]"HM-TR8!21R@S1U% MINU=J.EFY7=]->F,20J$F<ZSA0
MOOV.$TAH%4ZR-^3O>?CEV'Z.[?%.R-?4YUR1MRB,TZN.KU3RV3!2U^<12_LB
MX3$\60L9,067<F.DB>3,RX.BT*"F.3(B%L2=R3B_MY"3L<A4&,1\(4F:11&3
M^QD/Q>ZJ8W6.-YZ#C:_T#6,R3MB&+[GZ,UE(N#)*%2^(>)P&(B:2KZ\Z4^OS
MW*8Z('_CKX#OTI-SHC]E)<2KOKCSKCJF)N(A=Y668'#8\CD/0ZT$'-\.HIWR
M/W7@Z?E1_3;_>/B8%4OY7(1? D_Y5YW+#O'XFF6A>A:[W_CA@X9:SQ5AFO^2
M7?'N8- A;I8J$1V"@2 *XN+(W@Z). TPSP300P#]$&#99P+L0X"=?VA!EG_6
M-5-L,I9B1Z1^&]3T29Z;/!J^)HAU,RZ5A*<!Q*G)7&RY)#V2^DSR=&PHT-1/
M#/<0/ROBZ9EXFSR(6/DIN8D][KV/-X"E!*)'H!E%!1^8[!/;ZA)J4EK#,V\*
MWQ.3UD6_H['+]-BYG(VFYY_I*E42>MR_B.2@E!SDDH,SDM?"S6 <*/*R3WA=
MPO%PR^P](13#DF+8CN(I8U)Q&>[),T^$5'5$N)22&4>(1B71J!W1@LM >+I#
M$>C2M2G"E8Y=Z+M/GQJZP47)=M&RS20#!\L-Z'RZ<*TU"U,L7Y<ETR6J<Q.K
M0.W);1!R\IA%*R[K6' -JV?9 ^H@-$Y)X[2A>>:;0 \52-4CBVK;#M=9!E&2
M0G8?6)RM8<1E,H@W9"[ZW1^_MT;F+W>QVT=P+;/R/;,-,.@)"0W)=)MVR5)!
MCR-"PC]FL9)[.'JU7]&@?GV#09Z8L]4&\H6]D3L/^E^P#MR<%&GQ!DEGT+,M
M9^0,;(R05H2T#>'4\Z!\I-WC22T8KC1TAB/RI4_N64H6 @89'&?AUNMW,=#*
MR"W[?X'.]14T](O8Q;6TN-PBY"R%;BYBC*ZJ"1;NZA_IRGZXD&(;Q&Y]'\0U
MYU,,K2H4%F[O']&@;10+R=]!<GYPX(K.8'AYB;%5)</"G3YOQ"E,7\^CX (.
M'6(@57VP<%._%R[D9.&+&#/C!I'AR.PYIFEB1%5UL'!K?PD4% :Q)A;]:?4S
M67(7K%3M:[%PI;F((G"<I1+N:Y<D3)(M"S-.?C#[ID42F!_EDT>,NJHB%F[_
M4%\];?C+?;0282UL0_U87F.3T*H\4-S C_DB-V^NS^(-/UO/&H0>ORZQ6D"K
M6D!;U8)Y)J6>B133CSQ7X!59K>,V*'[]..%_3U;5 -JJ!MS%,(\LEF5ZXL:.
MJ+5DN&(#667ZM)7IZSD2E'2PU(V0M4.@0>>>2>@!4]>%Y2=,%;A72&*,E?73
M5M:_C%@8DEF6PN/Z^MF@TS2OI)7CTU:.?Q-QN=$=[%=04#Y8;)2PN#Y]N& C
M6F7X%/?K8[)\6/>C0+A,(U!E_!3W[..H?.>1RWPQ3?[(%)3*6!M:[4*V4![F
MRGJ[93L9V-;0<>S!V-C6457F3UNM#>8P^B34I3M8F[^1WWE]JG IJ$>F0TW[
MPL+R51D\Q?UY"LLH+U]*W8:L+BVS!H&FIK,KB[=Q9SXZZ6V0ZN+]E4-EPQ:=
M#7*]GD5A:HVA55YOX\Y<KC=/V6[A9JTQ-(@U;854/F_CKOR1ZK!0/\^%RSW5
MYLHXV<O2!I1O\:7$U>NQ8ENKO%MN(T[SS3.C>KW8@WQ@VK]2$O(UA)K]"QAJ
MLMC6*RZ42/*=L9502D3YJ<^9QZ5^ 9ZOA5#'"_T'Y>;JY#]02P,$%     @
M'8VE5,8_-]:K!@  ;AP  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM
M66%OVS80_2N$5PPMD-0B*8E2EP1H;6PKT&Y!TVZ?&8F)A4JB2]%.\^]WE%W+
M%D],!O1+(LGOCGK'X[TC=?&@S==NI90EWYNZ[2YG*VO7;^;SKEBI1G:O]5JU
M\,N=-HVT<&ONY]W:*%GV1DT]9U&4SAM9M;.KB_[9M;FZT!M;5ZVZ-J3;-(TT
MC^]4K1\N9W3VX\&GZGYEW8/YU<5:WJL;9;^LKPW<S0]>RJI1;5?IEAAU=SE[
M2]\L.7<&/>*?2CUT1]?$4;G5^JN[>5]>SB+W1JI6A74N)/S;JH6J:^<)WN/;
MWNGL,*8S/+[^X?WWGCR0N96=6NCZWZJTJ\M9-B.ENI.;VG[2#W^J/:'$^2MT
MW?5_R<,.F_(9*3:=U<W>&-Z@J=K=?_E]'X@C QI/&+"] 7NN =\;\.<:Q'N#
MN(_,CDH?AZ6T\NK"Z =B'!J\N8L^F+TUT*]:-^\WUL"O%=C9JX5N2YA%51*X
MZG1=E=+"S3M9R[90Y,8Y[L@Y^7*S)"]?O"(O2-62SRN]Z61;=A=S"^_@/,V+
M_7CO=N.QB?$^2O.:<'I&6,088KX(FR]5<3"GB/GR^:./S.<0N$/TV"%ZK/?'
MIZ*W,4:UELBN@S %'/*#0]X[C*<<RFY%(+*D<!?JVZ;:RAI&0".]<Y7VKMSZ
MWE[E6<P%A'5['%$?QB-*D^04MO1A+!$QRPZP$T+Q@5 <)/39R%+!ZB[T!EA
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
M&$S9W;UU#2T.[?75D]!:U.UCP5G.I3& _^^$T*\-\X'A!G3]+U!+ P04
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
M"@#_WW N'R^J]TOM.]'S?P%02P,$%     @ '8VE5*$8,$>' @  &P8  !@
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
M'C@KN3("\/M>2GUZ,0M,%[PW_P=02P,$%     @ '8VE5)@R_"EQ%   83D
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
M,]BA2@$\*0&$$UR33H?9@++P@802+8QR87#WO:K&4-.->E)145SQL)HHZM+
M[-1T?% F-G(46@?ER#2YG/99ZK,2_9NE)=4RZGE(6MP-Q58%=0+#88Y#2=@$
MW97WJ0GH'Y3!V==D,"M>4JM9"O$\21Y1$YFWNXK;$0UO(E7OB:JK1$ .J'L^
M6!V6S4R#(8<TH4;'T+9F)X.>EQ%9M+$\#>>)W"T+M46(3+0.Y/=Z6RYR<I:+
M3]I>;MR8RU<9%31"FD^!,//D_6Q%3+I[$P'\ELJOBD5M-\5*5[0L7DL3()EP
M^""9+[MHP>TN;HE2]<!Y$F'![*93O^76M(5MXM.0E?8-E!?4RPO%V#CI?.&\
M972:X:4;4NG03EY"42$*6SJ5SKTZPZ=CP]^1U783 H*1QI%.D0Q*<WI%M\98
M*=19.:8M449?7[V9'$ZI<8=!M@D0GLN7E:TA;/_]$%"^G=,!NH_.C6!R$B:Y
ML$.1MO[*JND81^"\:Z#OH.8]3-%B8F:T),NGXEV&PMEEK1H^5@Q%P=:$<*'#
MISTE!DD3AC;DFD(.&W;4J#I _'G?<2ZC?L9>4S89] NU+;4P,1XZH?_L8D&X
MA*7#UI!D%1/?*!IN[2*=8&%I-CK.H9(G2I+NIH3LV5+!87M?WP]T!6)(>'2G
M)]JF<3 Q\CH"9C'\DT)J3;=2MM%/^E(;6%(U.J79HCIP&#01PWDZ"IL55P_Y
M!46E(?1D@"]#]W(&AC^3&MEYUFM=&=B9<#Y8*Q\M$O]LMH,E7)$+DK[YCU?@
M"51P[!XU-.-"/F,PHVMEEM3O$9GP<GS8NB;4(*$E5>?;3:GQ%:#4?HJ15 \4
M<5F$,6\IE:6[@[P;'8-*.RPW(\8I [5\U/K=^=GL!Z2>NHZ7)KX[>S([BV^H
M(J3<'J^LC8_+Q]>N/J2F9]9%)4B(T)/2S0)1/CC<5K[/[KMED(2NKZ7\,B T
MGUM(&CRN9F8A=W?IAAJTBM@,T/,+!<@CN@!G-QS9*%F]M/V\ Y*/;;2QRNG"
M;Q>B@1SBI(E5G+@'F_* K*\E1[*I+5$*/2E'4)."\3"99SRM0)@&MS5-C%?6
M\DXBG5CLV7E\$I0\Q8]:=ZFY].T,S>\37N4$32<;@"ET"=(Z/PWYBCY1$S8!
MP_P^1"AKAB(IM3E2ER-F:!'0ABY/$/%L\$DN<D <9"A-[RD?X@;QA,,A@41[
M#XHP_-%AH9;!H#/PL55@4*_X\>'0Z15,ZON6DD54M(:+DC+FMN_B85=J$>3:
M4+6G5@]C;5^<GM#MSD76;R$ B=1(W8!X992V"+6(RL^Q6+'&AI;_/I%:NL?=
M?')]VY6@XQ7T=1_O,VSUZ0-2]Z/#,FKV]6UVNK'/*D2$TH]+YVAS0J"_]]62
ME<$E7VXZ&0[*3'VD3JBX9J=F\ ED\;DGC#O-)V2*36X1,_9(U=&F0BCB\@7T
MV#7,<VBT35.?MNS"P0[UBL5QOSPUU*X#6W_2M6+38I09Y.K6=I"GXE-^<I @
MCYCAG'YW\'-Q&2 ;\DGVYP$/!1   _YPSWVP5Z'U??!25^'BW:&TY_^.B*Z/
MKH%;$&"WJ/E:'/VN.)W^='X.;SU%2#@].><W/YS^A*4NI,%H? 1*!%!NM8O9
M8WP^ME,$QELXV5V:;Y#?+!Y;?E!WV"<\=/R0'^N1!_I1XV]\',49296KT%VG
MZP]\;,=ML7S1 .)!HJ8ZOYZ&JV-Y82LC@Y'*:5$*-*FNX$'3U)70 /:.JCFY
M/:H9M<56ZCC&#G";Q0HX.N=CIP>O,).0TM'O-'H 3]2 6:;;.;**YT)T%R>T
M8!$PZ_ S!"X^"%"FZ5#ZVC+^_*2YDP8Q-[8C:=(G.35=,N0;MTC"1AE)]%US
M<!A.AI/0!E7$BH$"U!@:QD.PS'NS:;7:)(?F"Y54LC1(>230V6[]3]VSE/3#
M149:A\OQK%LG?ILDRA?U\3B<0"79,K*G@Y_1-;'1F=]-JI5_M5WQ?[#6B\KR
M-?DW37  &/^)Q/SA<&#O"I<6_T%!GIIH>T=\;!FD'DPN;CY.#GGEHY-'4[E
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
MAJ?#A^95^KXZB*>O5 2"5>(Q"2NHSJ>O7TX2!?H;[.CXM853&2#%2UZ.Y%@
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
M0>P$@8#2.@:&RS/<@!"."&7\V',&8TD'/+8/[.]\[]A+P0S<*/&55[99!K.
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
M=W#$*"^EEZ?'ULR%)6E8HPNFRMH ITM*RIVW>*JAYT\OE=7WDB(C;DKG;86
M>W?<][!-$OVXMG,>[$3/V!F)#Z;TF1-79:*25?T^,#7 H@6P\^A%@Q^D[8G1
ML"NB012]8&_4$!VQO=&KB I9)N*=2E)=IN*,*D1[K9RXU"[.C:NL$G^<32".
MZOGS!12[#8I=1K'[S>'^+W8^94I<F&(FRT>!>V6=T*4WJ-)&6C?20J96*=;K
M8CG.JX2"@#Z?2YO0/RJZ1 U:J\H8!A_B3):I$C$23?%@-3A1S@LKO1)N+F=8
MI)#&UCBWU.4G D@*6:+5A=7N"Y3)5%FWYUS[3 0/A/JI?S*[XL_U1)MPABQ"
M-39%H;U7"0#/.(,AR8G!16D\ I,2!+AP,Q57>8@+&)5.,I0UNZ;,7Q?-FHJI
M2&<F+1?4/#,BDU#),"9@D A0F%2B_:J_RA'BY_.P"#^%DSD+#9\+LK0JDWN
M52^DD--5F/L:, 39"$8]GE (*#Q7E<4"@=-NZ16#D&,* ;1HG%%_'JYE0@(/
MC5TP]%AW,X2]4#XS3 <!=( %1R@WOV)<$O,26Y$N[Y%F#BQS?.I YLZ0(JB2
M'\EPWR2J-)B2'-SMSM7GV\Y.5TSU VZ9LYGD.F6*(9=2?.[=]<2ER7-IGQ&L
M' &5V()B14EGJ:Z8R<=:84.Q![S\X,W* P&Z"_X$FPC'TF5BBNUQP?4&NU6"
MPH#W+D>P37S).3$%@J3CP.%>6BTG>9W<1$VX0EJ4>&F=S$*KS>=I5P<Z3]>7
MF=-U1K[*[0QE-JU+9S'> TF9HH52,HTV!769"UE0%Y%"*PH_P4+EG4=7$Y=5
M5*WAM"$MR\<\$Q8]UK"8PY+8.A@,>@-LMGG."=C::]^SXM8H&O>BI0C\SQ2?
M+_+'C12'WT1Q':>K@1[VA@L,/7'1FIU26V0VKQ39I<)Y:L%G$OUFJ2P0/_0,
M-:L1$TJSFDX#&Q;018$I!= TME2<2^?T5$-\:DTA?KFX":VDI"T!-DQ/J#'$
MTM0$':F:M-1_4^%6/*=:CDJ%5"65#2,!3S-,4TPH/E(H.E*LE4RHR*#/X6YQ
MY@UHM>YP^N.!3/:1PQ!JF"T=+./*F5PG7+5W'G\\>&#TJN;$)BDW5F5T(.5M
M%SL-SUBVALFI,=XV015SZ@2:LCGPN".QK0F!J1RLNAW8=>SLK3&)$W<F3V"\
MKFF,=<+8Y:%(( R<6?')^*9TF+T.:$BB5A%T9,!45X43@.UH!Z/6?CUWZ,PS
M#4+^V8@C"&L!=UPZE'-+$=D2T=Y^]V!\B*OMW6B\\ZKT4=;>X@6#_&SC6(:@
M(8E/9:S*P_:5:1PWFB V17\DSIIN2U?M;2[L5EF+'W\81\/H9[$='2)G+\R6
M_\=)]W!W?T=<KT^H;[ ]W!\U]J__=;=D,J$N#JGZWKTS?-+F&P]?[COB"G.M
M:><C<4&QNZ;8+=XC;E?*D MW^STGZ78Y [%("7IOXG#*H &P*OG<H&T(O%9^
M;>[P;*(@MZYN-F^FU+7#[GBPMX.K10VM#RD2HMY82JQUR=+<]D%W;Q=#X%E3
M@-*4ZN^AU.LZI\[8/UBJKG>(:_EO(:EG;,HSUM&,;;=#F*? ?]@=[8UV5DS
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
M.EWWQ$!0RR9<^4-OAP."(GZ!(.T)4H\["/(H?^6.WUP9O6&&=H,;W7A5/37
MR8:<<N<,5B7HW,V=6,'$CGUL@H-AJ:N) V-:GI0]DW>!2?H"DXQ]THU;6_:A
MJ41U3#\!H %5ND/U+CW)\!,W8Y8E$4OC-#W!+QNTS#R_["^T_"9:;9QL5NQ?
MMPOK#&+BWR?8YP/[W+//_S<CGF1"V??&MKP4UR.DEQ7F7HR>X\R^KP5[K^N6
M-ULF+4-"\D;^1U1,-DXSMS9"(%UVBMK P5*H0F+%%EOLH1TK,+-LLQ9&^#<]
MSU_^5J3)_*UEK=%55X*28T/-FVX)<W5&5!&>S _AP(PW%:LD+"D7'3U[ $]9
MA4 6QHX]^A<Q\A[*9RRLV2TH9,EWR^R\!%LC+>3@ @Q2;9E>/BL15<MX<UF8
MQ>_X?7PW]GC?\X97_"+R;S]T!EL'$;1.KV^MY).OO)1+63XG_Z>D$I,@Y0[E
M<,UZ?M$@Y9.L*@4,W+H+;QDKCFUA92T5-\3,BGOP1GG@6QOA1:FZBFQ'?-RV
M%98P(4)@,JXLZRSYB19[-U+DX+84U@H;5@;'T5JYYDTC0+D#U],QWK8*7O!:
M!??=5BA$1,NIHK)?>-V^9;=*L2^@,PPEJ:N; Q<%L$ H'M!+(!XMH%PSCJM0
MR]>RL115OGPC1!A9&=M"L)>*R]HR1#\3=:OT5A!Z1%/YXS55X^IX.^TKA7'H
M1JP6]8+X>;LTZ#!D5S(=;"2LVZ&)B C%N\$+,L)*L!7(*;&8TF0M;Q(H@0AF
MCC_L":'!!OV$K@;N:;I^[Z"G$8KW:8&.J1C$XCFT(NFDZ VZU K-T7N3+Q3H
MI%*=MZ\XT(:3F4)LD'<ID?=ZD0A.8&UPGC"^8#2E(/VELWVZ$?^#&//6@:+N
M" 6HI:[L&X"C1#TL[@RE&;ZCVGSN$TMW%BK;"U^JZ2]AGS%+W''2XSB/SUB>
M%=$\2W"7Q7$TG>6[_)LF43Y-6)Y'Z>7L./NR*"L*ED;S(F7?M8,5P><RBZ;S
MF/CD\VB6I[T\&"'$8%\W[:LG$)(HR7)<9Y#3"T^B69'3?WQY++H Q#G]I_-!
M=)( SY1NXJC(4E1F'Q?G_T"H7+"ET37[LJ\"KYX!D$VC.1B>L7D6Q>ETA^(<
MC.<Q[ @3),<XR% Y=CY*/ HUCO#37N5S ,J+_(*=SZ-L6ESL$:=YE&<D<%8
M>\9>[:T52(]JCE H.HT/6SBXA!9:R<KK,R9]#MM/R)?*QY=O6HT+>=C'W+'N
MA/>D"KM"Z[/$WU%T[JU),5Z6NL,")3H(=>F!#@E'_ Z28BF$#W+J(2WW^23!
MF2UH&-VEM/?97LJ82MG/\%T(MQ$B-!>WT7LK;JBCPASW$LFQKW_>GKT<)-D1
M;ZR\B,;1;Y]VOXK2%[;3.>C_0@3<HBP\\85/A#1& ,[[^VE4%.$^FZ;1)7)N
M2(\XRZ,LS5ARB0":9<0\FF6/@C1+HR*?$ZH"2_Z2GG8WDCB99NQ\1B(I<),8
MR9[.]J&+7"AB+,8>5WJ9]YF34*039C1SNZ:.0U/^?KAYW)=][[?=PLI*HB=1
MA45!1%/&1 0' 5YCE\*8_1#US Q#D@YBH(]$[S_?3W&<0",ASOW$X;P6/)@?
MD4RLTOCM*9N,_9[D;="+EKQ8\6<G[Y&S$+O@BJKZ(.0GF.YX[M++Q^?9Y6R<
MX$2A%,(L8F=I7HSG^V=B<):FV7AZ\,YKL8]$'VVTD8(MD!P%9WB-LM *?_92
MVS'[@K$(DX%B/7UT:.O0US!P&/T@:9:!;\Z*.-Y!V(U=RP[1SM9"A93JS-#"
M'Q<+V VZ?OA^^_G]E_%AZ1K<NM&Z\E7.F?V4%.;>/F]IM8$&VM#<9#JTV);:
M.IZ6F-Q$XT?8+>[JX17-'60/5('72[Z@E*/PQ#F-FPT<$U:IW'J5_=@2I! S
M6@,>T:R@K6=/*(=YYPCK?LCJQWK$.)R,(?!X9QC9Q^RCHPFK*8UPXB_TYA4F
M4OB-!BZX$"P=E7Q10QN%E[6@^D\/0%RNO7U*;A8 P"J 4FR!)A"Q5F\JA 2=
M'OII2/<&@-/H8%.2BDM)<;.?8)\8B(8V';P;$5C7'^RQ=&RLG7IT3K&Z,=O>
MH$(\LHEL#NU%HV%%8Y>_1S%&J22E^P*]-#Q08@H[8M.?:?QDU3>687RS3P?M
M%XX.UK=DU*_=W+U"?6I]\ZHJ291 (@^.@<O_]]CVQ\N90)/;%$-$X2>W!+-7
M 05.!M%T'EW.9RR?8GK*^JDLF<[8-$].C''/'<8G!U\WX)*5_X9#08SJ&SYT
M#&^'ST2WX>O(?GOXQ@0KK&BT5V()TG@\GXZ8"=]MPH/3K?]6LM .!U9_BY1%
M]-(&K"\UPJY_( '#Q[.;_P)02P,$%     @ '8VE5"R?W,4A P  J08  !D
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
M-!UVM[1<4'S1W,2%F&O;D#3I*[D1,N<<OM^="QME)-'WFO&IN_62A-:I(I:
MA)']7#^>7&< DDVKU#IA"M^-I!JT1M0E@9YN-W2H<9ORCG GD=;A_DK6*!;H
M2!+EWR#@L3LV3K+E4HU.:WLWO@[Z4G=!:_2M&UI3,;G+TO)M_>ST_[K744DC
MWWK?[AOX=]L4_PU?":OM],[#!'W/LF2= BP E7.)I=UAV\X57EK\@=7M)_WS
MBFN7H\'E]>?!,:]\<GYO"+Z#=TDK#X]T7?#HDUTA!CVZ]^@8Y<SUYS@^7E#T
MX2(*Z)E3M4OSN7STFUV[28LB.]WPS"Y>N+2QM.9D8X*8Q&I^.9K+''*%=*>:
M>GG<#/2^5VW_AL"))VY14H92O&< *87!HW"]][>W+]]_C+=Z:=NMJ+5Y93[V
M"T,F$>XMW<7:9TT]S:6$!3F^9ESBLB>$B7,)$T."!VY%<54T*WZY=__\]#S5
M>$[?V.J&V.8.$O$H6W*[:7.T-.LL_))O+P\N,QH^1AI"@?(FT$S=,*&:2U_M
MMXA\> J;<O W[J!T'<GO61T^KUS7>94X<TTE)\:^1Q"NZ6Y+-&E\)XH97+]_
M\Q&FN:I:J896JPKI%P4*R!V)H/QD2=I]M5Y7=]'@.6_JVAV[FJ;9'<"9<: J
M9*HD74XVPDW;C3:*W!-#KJBD21I_&A&-,%C'3K ZRWZAB)1RSK_#Y)]:U(W\
M6#&]3;_UO)1?.';#Y8>B[YA_CZ1UAJGGIP]1H#KY[:4\-';%OW><V ;Y*W]<
M: 6ET0!\3U?_XP-MD'X!^^+_ %!+ P04    "  =C:54X2R<--X"  !$!@
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
M3N*_92PJP3/1%;)RNR"FU+A<WQ3ZBQ R-K@ZQ".F2C@G<TEL<VM*^&5Y#=X
M;L/PTP_39)#\#)WDC')F28OFF+6HTZ_@:E&U9KZ/D=[9:-(%FM"UL-EWP1Y,
MABW^4?2S7=?*O=GQ_W4*U)2J79.<PY*3^YZ3NQU>MP?)W9LG=).:E9;?FOIF
MMS^9-,B&MCJ4?"9(4E.86@?>*G_4S:'CZ6>PMVHKT5+$=N7(O3#H3?OC+JVV
MF3EN?1;BBMM)'-7>#JYSVAN/J+5>A"(JV[OW?S0%M*D>KK?)Z4[UN.[<GOT]
M)IO)M0J3R_'D.BBR,*6(_UEO.!YV#R#(X'20[)\]]^<3[ST 2K2K\,PAW[D'
MFK= >]J^I"Z:!\1.O'F&4:51&3E0F)-J_^1T'(%MGC;-QILJ/"<>C*?'25@6
M]!I$RP)TGQOCMQLVT+XO%_\ 4$L#!!0    ( !V-I52FLX35)P,  %T&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;)U536_<-A#]*P.A!QL@+(G4
MI[&[@.VD:(&D6,1I>RAZX$JS*S:2J)"4-^FO[Y#:W3A [$,OX@PU[[V9$3E:
M';7Y9#M$!U^&?K3KJ'-NNHUCVW0X2'NC)QSIS5Z;03IRS2&VDT'9!M#0QSQ)
MBGB0:HPVJ["W-9N5GEVO1MP:L/,P2//U'GM]7$=I=-[XH Z=\QOQ9C7) SZB
M^WW:&O+B"TNK!ARMTB,8W*^CN_3V/O/Q(> /A4?[S 9?R4[K3][YM5U'B4\(
M>VR<9Y"T/.$#]KTGHC0^GSBCBZ0'/K?/[#^'VJF6G;3XH/L_5>NZ=51%T.)>
MSKW[H(^_X*F>W/,UNK?A"<<E-LLB:&;K]' "4P:#&I=5?CGUX1F@2EX \!.
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
MP(LFNW:V6VBQMRWD1FAH2"U9PA\ D^8 ?-\*H8\+HV#XIUC] U!+ P04
M"  =C:54M]JK0.0%   ,$@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6SM6$MSVS80_BL[:MS:,[3$ATA*JJT9VTE:SR133^PVATX/$ E)F)($ X"6
ME5_?!4#1I"PQ3@\]]2 1(+'?/K[=!<B+#1=_RS6E"I[RK)"7@[52Y6PTDLF:
MYD0.>4D+?++D(B<*IV(UDJ6@)#5">3;R73<:Y805@_F%N7<GYA>\4ADKZ)T
M6>4Y$=MKFO'-Y< ;[&Y\8JNUTC=&\XN2K.@]5;^7=P)GHP8E93DM).,%"+J\
M'%QYL^M8KS<+_F!T(UMCT)XL./];3V[3RX&K#:(9391&('AYI#<TRS00FO&E
MQAPT*K5@>[Q#?V]\1U\61-(;GGUFJ5I?#B8#2.F25)GZQ#>_TMJ?4.,E/)/F
M'S9V;1 /(*FDXGDMC!;DK+!7\E3'H24P<8\(^+6 ;^RVBHR5;XDB\PO!-R#T
M:D33 ^.JD4;C6*%)N5<"GS*44_,/%%V2</I %AF59Q<CA:#ZT2BI :XM@'\$
M(("/O%!K">^*E*9=^1$:TUCD[RRZ]GL!/Q(QA,!SP'=]OP<O:#P,#%[0[^&?
M5PNI!";!7SV8XP9S;##'1S"O24:*A,*]J9O;PA8'9MFA^/5"Z:*;R9(D]'*
M526I>*2#^<.:PI)G6#&L6('2W$ I^"-+T1.RJR#@2\BL=ZQ(L@KC#YCH"H43
MCFP4$F_@2/*,I43A9%';;?(%D:2&P( GZR;B0(I4#SPS>$L3FB^HV#W&_R/0
M4N$%JU493$I$@:9+ Y+P'%U;ZTI^I-I4GE.G?O(*K(3(-2PQ%A)C(HQ[:BTH
MA=PF'M6)=\P+!SN'+*FI_6P[@YM&XTU;8X=0"1^0)+A%&UJPG5"<,AUG7DG4
M(\^L2A,T\_=;206F U)7TW,EI89]<7_O!@C=0\[Y\KS"";%";V \=J+0LP,_
MB/0@=,;!!,TD"Y8QQ3I0Y]@WA,#HP562B J]HT^E]MFRP3& HEF2M2 F3ARZ
MB#YQIF//7.-HV@$N>+$3W#>]#11$3H!V!J$S\5P(8L>=>O# %<F ]X@9O]Q)
M9#V-K<N($;GPGA6&GVX\[X2&4UOC%_U2L5(GC0,KP>7S4P=*)%?M+RJP<M_
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
M8'P [C=:NZ/A!<;WL7P&4$L#!!0    ( !V-I53Z(*=#$0(  )X$   9
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U4P6[;, S]%<'HH06VR)';K"@<
M TVZ8CL,")IU.PP[*#8="Y4E5Y+C[N]'R8[G8<W0BT5*?(_D,Z6TT^;)5@".
MO-12V654.=?<4&KS"FIN9[H!A2>E-C5WZ)H]M8T!7@10+2F+XP6MN5!1EH:]
MC<E2W3HI%&P,L6U=<_-K!5)WRV@>'3<>Q+YR?H-F:</WL 7WV&P,>G1D*40-
MR@JMB(%R&=W.;]:)CP\!WP1T=F(3W\E.ZR?O?"Z64>P+ @FY\PP<EP.L04I/
MA&4\#YS1F-(#I_:1_3[TCKWLN(6UEM]%X:IE=!V1 DK>2O>@NT\P]'/E^7(M
M;?B2;HB-(Y*WUNEZ &,%M5#]RE\&'2: ^>4) !L [*V 9  $Y6A?66CKCCN>
MI49WQ/AH9/-&T":@L1NA_%_<.H.G G$N6W$K+-$EV1BPH!P/XKXG:VXKPE71
M&Q^?6W'@$L\M.;\#QX6T%QCUN+TCYV<7Y(P(1;Y6NK4(L2EU6)GGI_E0Q:JO
M@IVHX@LW,Y+,WQ$6,_8*?/UV^/QO.$4]1E'8* H+?,D)OM/-_[C=66=P]G[^
M)TTRIDE"FLL3:>ZY, 296_ _(#\F#0;\2?J:G#WQ(A#[BWK($K:(XY0>IJK]
M&\6NV22JKYI.IL??7%1S+Y0E$DK$Q;,/5Q$Q_6WH':>;,% [[7 \@UGA P+&
M!^!YJ;4[.GY&QR<I^PU02P,$%     @ '8VE5/,K[X?. @  :P<  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&ULK95M;]HP$,>_BA5U4BM1\L3#6@$2
M#ZM6:=506=<7TUZ8Y$*L.C:S#73[]#L[(8,M($WJF\1V[G_^W9US'NRD>M$Y
M@"&O!1=ZZ.7&K&]]7R<Y%%2WY1H$?LFD*JC!J5KY>JV IDY4<#\*@IY?4":\
MT<"MS=5H(#>&,P%S1?2F**CZ.0$N=T,O]/8+CVR5&[O@CP9KNH(%F*?U7.',
MK[VDK "AF11$03;TQN'MM&_MG<%7!CM],"8VDJ64+W9RGPZ]P (!A\18#Q1?
M6Y@"Y]818ORH?'KUEE9X.-Y[OW.Q8RQ+JF$J^3-+33[TWGLDA8QNN'F4NX]0
MQ=.U_A+)M7N2764;>"39:".+2HP$!1/EF[Y6>3@0H)]F050)HK\%G1."N!+$
M+M"2S(4UHX:.!DKNB++6Z,T.7&Z<&J-APE9Q811^9:@SHPG53!.9D;D"#<)0
ME]QK,DX2N1%&DT=(@&WIDD.+C#D6G8H$"!X?,E60,D,^2:W)Y0P,95Q?H?1I
M,2.7%U?D@C!!ON1RHZE(]< WB&LW]9,*;5*B12?08O(@A<DU^2!22(_U/H99
MQQKM8YU$9QT^4-4F<=@B41!%#3S3\_(9)+4\/(,3UZF/G;_XA+_/:D4%^^4R
MWB)3*;3D+"T+@!D[K@A6Z(X)S#VCG"QP$?!7PO)\&R^U4?@S?#]#U*F).HZH
M<X+H_XK>5-'2?\_YMPUD.PI[X<W WQZFN<'H)HYKHR/T;HW>?4/T%IF#8C(E
M]R+!WJ?!'N!R=-445KEW]X#X.@K#9N)>3=Q[4^)GQ0S(+&OBZ_V;T>!$0OLU
M7O\L'B8HL:=O!?;L;00V&M=Z$1-[;X6N:O0FJO,;A$'0#H)W3<?6/^AG!:B5
M:_.:N$W+UE:OUC?)V#50_X]Y>0WA/[]B0A,.&4J#=A^+J,K67DZ,7+ONN)0&
M>ZT;YG@;@K(&^#V3TNPG=H/Z?AW]!E!+ P04    "  =C:54INU=BJL"  ##
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6R-5=%NVC 4_14KZD,K
MM4U( D45(%%0M3U,0]!N#],>3'(!JXZ=V9?2[NMW[:01L(#Z0GR3>T[..<8W
M@YTV+W8#@.RMD,H.@PUB>1^&-MM P>VM+D'1DY4V!4<JS3JTI0&>>U APSB*
M>F'!A0I& W]O9D8#O44I%,P,L]NBX.;] :3>#8-.\'%C+M8;=#?"T:#D:U@
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
M!LL.X]C%NX(>M!CUXS 9'_'NLHI;5@>\APWOX5G>]S9_V,D(K%;8VFS:-]*
M,(SR@[ 3^%FR+>6XI<G;-Z,HC-YA(]5&L=060&54V@/8)7%X0CX<)T<"3VVB
M..Z6ES3RDK_+0W;_F9BD,^3'!=5E-0RC;N:CAOGH['%L'05[\/:IL+1OSYRT
M<0,__GN]=DFNW))V$GKA<2F>&H6]<-@M. S^W 7!OR2KLS4'7;1&1[0ZK#IX
M^:WKJ@"U=K>XQ@B7PE3=NUEM7@KOW?UXM#ZW+PAW#?Z!J9X?V)O73&C"8860
M02_!XE#5C5Y-C-RX2_%)&KQBW3#'5Q H:X#[*XF'L)[8#S3OJMEO4$L#!!0
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
MP4&XY\K?*7_VK3)7?$FY0@P6AAA<3DQ:9%?_NXX6*U<1YT*;^NJ:M7DR05J
MF5\(H;<=6V2'1SC_ U!+ P04    "  =C:54B*9\G),"  !+!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T,BYX;6R-55UOFS 4_2L6ZD,KK04,@:1*D-JB
M:GV85/5C>YCVX,!-L&IL9IO0_OO90%%*:-87_'7.N3X77WO9"/FB"@"-7DO&
MU<HIM*XN75=E!91$78@*N%G9"%D2;89RZZI* LE;4LE<['F16Q+*G639SMW+
M9"EJS2B'>XE4799$OET#$\W*\9WWB0>Z+;2=<)-E1;;P"/JYNI=FY XJ.2V!
M*RHXDK!9.5?^91I9? OX2:%1>WUDG:R%>+&#NWSE>'9#P"#35H&89@<WP)@5
M,MOXVVLZ0TA+W.^_J]^VWHV7-5%P(]@OFNMBY<P=E,.&U$P_B.8[]'YF5B\3
M3+5?U'38,'905BLMRIYL=E!2WK7DM<_#'L$//R'@GH"_2@AZ0O!50M@3PC8S
MG94V#RG1)%E*T2!IT4;-=MIDMFQCGW+[VQ^U-*O4\'1RQW? M9 4%#I-01/*
MU!DZ1\^/*3H].4,GB'+T5(A:$9ZKI:M-3,MTLU[_NM/'G^C_(/("!?XWA#V,
M)^@WQ^DI9 /=GZ"G7X\^HKLF44.V\) MW.H%_\G6&TJIRIA0M03T^VJMM#0'
M^,^1",$0(6@CA)]$>""-^;T:)"5L,MT=/6KIMJ9WB3_WPL"XV^VG=0*V\/TX
M_ A+#V&+, B] ?7!0SAX"(]ZN./GE109*(5,F]>9GG32B<SV8@>1AQ<C(Q,H
M+_!&J/00A7$4SZ=]S 8?LZ,^;BFGIK+RHRYF4Y$7\_G(QA0,XS@8^3B$^?$B
MLI4S920:C$1'C3P)39@IY*'4IXQ$!T<A-$<A'!N9A,6S:&3D$(87471PLMR]
MF\L^,Z9@MY0KQ&!CB-Y%;%(ANZN[&VA1M9?96FAS-;;=PKQV("W K&^$T.\#
M>S\.[V?R#U!+ P04    "  =C:54*/YA<6,#  "1"P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6S%5MMNXS80_96!L \;(!O=?$M@&TCL;M= -@V2
MW?:AZ ,MC2UB)=(E:3OY^PXI65(WMN "!>('2Z0XAV?.B*,SWDOU0V>(!EZ*
M7.B)EQFSN?%]G618,'TE-RCHR4JJ@AD:JK6O-PI9ZH**W(^"8. 7C MO.G9S
MCVHZEEN3<X&/"O2V*)AZO<-<[B=>Z!TFGO@Z,W;"GXXW;(W/:+YO'A6-_!HE
MY04*S:4 A:N)=QO>S,*A#7 K?N>XUZU[L*DLI?QA!XMTX@66$>:8& O!Z++#
M&>:Y12(>?U>@7KVG#6S?'] _N^0IF273.)/Y'SPUV<0;>9#BBFUS\R3W7[!*
MJ&_Q$IEK]P_[:FW@0;+51A95,#$HN"BO[*42HA5 .,<#HBH@^CF@=R(@K@)B
MEVC)S*4U9X9-QTKN0=G5A&9OG#8NFK+API;QV2AZRBG.3.>H^(Y9*6$AM%%;
M*I'1\ D>F%+E_,<Y&L9S?4&SWY_G\/'#!7P +N!;)K>:B52/?4-4+*"?5-O>
ME=M&)[:-X:L4)M/PBT@Q_7>\3RG4>42'/.ZB3L"O3%U!'%Y"%$31$3ZS\\/#
M#CIQ+6OL\'HG\!;"H$)M(*$T%;VK^J8#M5>C]AQJ_-^*126 +YBNN5C#K3T6
MW'#4,.<ZR:7>$@_X\YZ@8&&PT']U$.G71/J=Z35$+D%(>QY9#JR06V&.O0LE
MV,"!V;ZRFPX#^QO[NR,D!C6)02>)F9):TQE1"D7R"GK/-K7<'3D.:_CA^XH]
MJHF,SA0;[CE;\IR;UTMX.,A^>U+V$K;?DKW?(?MU3>>ZDPYUSSU3Z3E2AT'3
MA8+W%3ML-<3P_WRW*[2VRG$TBEHJE_VG6M<^!-?AJ5J$4<,VZF3[0%_ZA=A1
MJ[&*'<3J$J)I86'\SC5I^E[8Z\SR-Y.A@IDLR*IDUD,X3HDLZ.MT3UW@@L[#
M6R&H@+^2D:F7+)%L#\(3)CG3FJ]XPDHK01E]8R]'J]M[4]U/@]')LC7],^QN
MH#.F,_A,'NJ<BC4-,1R\<\6:YAD.SVU:90UR6P-8OH)+?74R]4KWX9O3\K/F
M?LOT%*C6S@O2]\ >U-+_U+.UW[QU+LMOEI=FE;[^1$1#CBL*#:Z&5#Q5^K]R
M8.3&6:BE-&3(W&U&GAF574#/5U*:P\!N4+OPZ3]02P,$%     @ '8VE5/7#
MT93N!   9!L  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULQ9E=;^,H
M%(;_"HKFHB/MU :<KRJ-U*;M3*6IMFIW9B]6>T%MDJ"Q319PTX[VQR_8CG$3
MFTE6J7S3V!B.7\X+CRE,UES\D$M*%7A)XE2>]Y9*K<X\3X9+FA!YRE<TU4_F
M7"1$Z5NQ\.1*4!+EC9+80[X_\!+"TMYTDI?=B^F$9RIF*;T70&9)0L3K)8WY
M^KP'>YN"![98*E/@32<KLJ"/5'U;W0M]YU51(I;05#*> D'GY[T+>#8+ M,@
MK_&=T;6L70/3E2?.?YB;V^B\YQM%-*:A,B&(_GFF,QK')I+6\4\9M%>]TS2L
M7V^BW^2=UYUY(I+.>/PGB]3RO#?J@8C.21:K![[^0LL.]4V\D,<R_PO695V_
M!\),*IZ4C;6"A*7%+WDI$U%KH.,T-T!E [3=(&AI@,L&..]HH2SOUA519#H1
M? V$J:VCF8L\-WEKW1N6&AL?E=!/F6ZGIE=4L&=B4@EN4ZE$IBU2$GP"CWK
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
M7D_G5%0 _7W+N7IYJ1RT\_[B/U!+ P04    "  =C:54R.4 *WX"  "!!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R]5<ENVS 0_15"R"$!FDB6
M'*L-9 &VT\5 4@19VD/1 VV-+")<7)*VTGY]AY2L.(EM]-2+Q&7>>S./XBBK
ME7XT%8 E3X)+,PPJ:Y<786CF%0AJSM02).Z42@MJ<:H7H5EJH(4'"1[&430(
M!64RR#._=J/S3*TL9Q)N-#$K(:C^/0:NZF'0"S8+MVQ16;<0YMF2+N .[,/R
M1N,L[%@*)D :IB314 Z#4>]BDKIX'_"-06VVQL15,E/JT4VFQ3"(7$+ 86X=
M \77&B; N2/"-'ZUG$$GZ8#;XPW[)U\[UC*C!B:*?V>%K8;!^X 44-(5M[>J
M_@)M/>>.;ZZX\4]2-[$I!L]7QBK1@C$#P63SID^M#UL Y-D-B%M _!K0WP-(
M6D#B"VTR\V5=4DOS3*N::!>-;&[@O?%HK(9)=XIW5N,N0YS-/RM5U(QS0F5!
MIM)2N6 S#F1D#%A#3LE7JC5U5I/C2["4<7."JP]WE^3XZ(0<$2;)?:56!O$F
M"RVFY(C#>2L_;N3C/?()N5;25H9\E 44+_$AEM+5$V_J&<<'":^I/B-)[QV)
MHSC>D<_DW^&] ^DDG;V)YTOV\$VQK)))9N&4HX>[+/YQA1@RM2#,SP.*_4ZQ
M[Q7[>Q1'0FG+_E!_252)Y[,1W'D\#=G D[D;O\Y[O?Z'+%QO>[8C*(VB+NA%
MGN==GN<'\[S7M #\NL3KO%ZP#3JVP7_R.>T4TX/YOU%\-II0K[C+[O2-DX,W
M1H9;MUF 7O@F9\A<K:1M+D*WVO71D6\?K];'V%^;=OA,TS1G_,P73!K"H43*
MZ"S%L])-PVLF5BU]SY@IBQW(#RO\1X!V ;A?*F4W$R?0_77ROU!+ P04
M"  =C:54/V.B*/X"  "*"   &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6R=EDMOXC 0Q[^*%?702FWS(A J0**OW1XJ57WL'E9[,&1"K#HVM9W2[J??
ML0,I*Q*0]D+\FOG-3/#\,UI)]:H+ $,^2B[TV"N,65[XOIX74%)]+I<@<">7
MJJ0&IVKAZZ4"FCFCDOM1$/3]DC+A349N[4%-1K(RG EX4$1794G5YR5PN1I[
MH;=9>&2+PM@%?S):T@4\@7E9/BB<^8V7C)4@-)."*,C'WC2\N PC:^!._&"P
MTEMC8E.92?EJ)W?9V ML1,!A;JP+BH]WN +.K2>,XVWMU&N8UG![O/%^ZY+'
M9&94PY7D/UEFBK&7>B2#G%;</,K5=U@GE%A_<\FU^R6K]=G (_-*&UFNC3&"
MDHGZ23_6A=@RB)(.@VAMX KAUR 7Y34U=#)2<D64/8W>[,"EZJPQ.";L6WDR
M"G<9VIG)-RFS%>.<4)&1.V&H6+ 9!S+5&HPF9^1&&X;)0T9N*U,IW"FE,NP/
M=44]O@9#&=<GY(@P09X+66GTI$>^P> LPI^O [FL XDZ HG)O12FT.1&9)#]
M:^]C4DUFT2:SRVBOPWNJSDD<GI(HB**7IVMR?'2RQVW<%"QV;N/_*]@UTW,N
MM2W4K^E,&X5_N]][L+T&VW/87@?V$>P58V)!\ =(6==*YBZ[MFK7[OK.G;V:
M[Y,X2>*1_]X21-($D>P- EEQ$ 1MN-HPV<8->D$[KM_@^H=PO0Y<?P<7I<&P
M'3=H<(-#N*0#-]C%)5%',=,&EQ["]3MPZ0XN3+N*.6QPPT.X00=NN(OK#SMP
M8?#56(*]P.<"4"9R ZJU&00[T!3+WP'=ZF;A?J@TE+?RPIW[$/5Z0=(!C+Z
MT5[@=/Y6,87=,<?;:>",H\9DV J;OD!=7S@E*Z</N$??0:'>D4I#7G'"60ZM
M >_GIN03J-(DWK2","49_=1MK<;?DH<2U,*)H"9S60E3*T6SV@CMM):7K^.U
M2F-373"A"8<<38/S ;Y 50M?/3%RZ<1F)@U*EQL6^+$ RA[ _5Q*LYE80//Y
M,?D+4$L#!!0    ( !V-I517,-ZNY@(  /8(   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;+56;6_:,!#^*Z>H'UII;=X@0 5(0/?2#Y6J=MT^F^0@
M5AV;V::T^_6SG9!2".FF;5\2V_'SW'/G\UV&&R$?58ZHX;E@7(V\7.O5I>^K
M-,>"J NQ0FZ^+(0LB#93N?352B+)'*A@?A0$B5\0RKWQT*W=RO%0K#6C'&\E
MJ'51$/DR128V(R_TM@MW=)EKN^"/ARNRQ'O4#ZM;:69^S9+1 KFB@H/$Q<B;
MA)>ST '<CF\4-VIG#-:5N1"/=G*=C;S *D*&J;84Q+R><(:,62:CXT=%ZM4V
M+7!WO&7_Y)PWSLR)PIE@WVFF\Y'7]R##!5DS?2<V7[!RJ&OY4L&4>\*FVAMX
MD*Z5%D4%-@H*RLLW>:X"L0,P/,V J )$^X#.$4!< 6+G:*G,N75%-!D/I=B
MM+L-FQVXV#BT\89R>XSW6IJOU.#T^+,0V88R!H1G<,TUX4LZ9P@3I5 K.(<9
MD?*%\B5,"K'F&L0"WL&<7J$FE*DS@WZXOX+3DS,X <KA:R[6RF#4T-=&NA7@
MIY7,:2DS.B(SAAO!=:[@(\\P>XOWC<NUW]'6[VG42GA#Y 7$X0>(@BAJT#/[
M?7C8(B>NCR%V?/$[Q]!"U:FI.HZJ<X1J2ACA*0+1H'.$.2XIY_8 S<G9A15*
M*K*F(RAY$\=KK__3.(P[+CQ/#7JZM9YNJQYSV\Q=XH#/:6XR!9LLEPS='<OG
M<2]LMIO4=I,_B0.:7'TW LF!CC".D^ZKDC(WDH9 Q9U>KUEPKQ;<:\V!@YO4
MD@S]FK/_GY*A?Q"**(F20;.+@UK.H%6.J2%2TY_$5O FHX/#/ C#SF O_$V[
M>D'0+"T,7BMA\->)6E&\L3TX$I1PIP:'_SQ5*\K=)(RZKAB]B57SMNZ^9'^G
M@Q0HEZZQ*DAMR2^+:KU:-^^):UE[ZU/;U%UG>J4I_PA,R33)IX#APE &%ST3
M1%DVV7*BQ<KUJ;G0INNY86Y^3%#:#>;[0@B]G5@#]:_.^!=02P,$%     @
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
M_E7;+-N)D0O7;^;24/=RPY+^+ZAL .WG4IK5Q![0_[$F_P!02P,$%     @
M'8VE5)4Y@[,= P  ^PD  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
MC99;;YLP%,>_BH7ZT$I9N=^J)%);-&U2JT6]; _3'AQR"%8!,]LD[;>?#91F
MX=*\ (;S/S^?/_B8^9ZR%YX""/2:9P5?:*D0Y96N\SB%'/-+6D(AGR24Y5C(
M(=OJO&2 -[4HSW3+,#P]QZ30EO/ZWHHMY[02&2E@Q1"O\ARSMQO(Z'ZAF=K[
MC0>R386ZH2_G)=["(XCG<L7D2.^R;$@.!2>T0 R2A79M7D6FK01UQ$\">WYP
MC50I:TI?U.#[9J$9:D:002Q4"BQ/.[B%+%.9Y#S^MDFUCJF$A]?OV;_6Q<MB
MUIC#+<U^D8U(%UJ@H0TDN,K$ ]U_@[8@5^6+:<;K(]HWL9ZAH;CB@N:M6,X@
M)T5SQJ^M$0<"TQD16*W .E5@MP+[5('3"IS:F::4VH<("[R<,[I'3$7+;.JB
M-K-6R_))H=[[HV#R*9$ZL;P#:1I'7] ]%A4CX@V=1R PR?B%O/G\&*'SLPMT
MADB!GE):<5QL^%P7DJST>MQ2;AJ*-4*YQ^P2V>8,689E#<AOI^41Q)W<')!'
MI]./Y+JTJ_/,ZCRSZGSVJ&>< \S0CQ(8%J38HMK%&;HC>$TR:>(,K?";7!UB
MAJ(*T._K-1=,?N)_)NAV1[=KNC-"?Z("9R@A!2YB0)DBHZP%$QA\.4U"KTZH
M&L%N:<SUW:'_GT9$_0@SM+N8_RIQNDJ<21^/_.,3YKA=2G?2G =0O4ZEE =
M.2U$RA%-QCZ\FR:=>U!6X-C!<%U>-PEO<A*290^QO!XKM"U_F.5W+/\SEC/$
M\GLLWW6-85;0L8+/6.X0*^BQ/,-PAUEAQPH_8WE#K+#'<L)PQ$/3^&B"QO2:
M2D%NFHD -MC;C![4]"P_'*$>M%[SA)7<K."RZ1?#O=7L\5W+#;T1_D<;,ZU)
MONIC5VC%@$LRVN%,MJH-X3&M"C$X#ZLWCR^^:XY\5>9'0S-/Z6BTZP8G]32S
MWY <UPB\H\8V&!9XQ]UM*,R1M1V5IA]LM.JW2.XL6U)P.>-$ZHQ+7WK#FC^-
M9B!H6>^]:RKD3EY?IO+O#)@*D,\32L7[0&WGW?_>\A]02P,$%     @ '8VE
M5'CE\9YI @  > <  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULI57O
M:]LP$/U7#D-A@R[^%2>E)($TI6RPL9!NZX>Q#XI]B45MR9,N3?/?3Y)=DQ3'
M*_2+K9/NO=-[LD^3O52/.D<D>"X+H:=>3E1=^[Y.<RR9'L@*A5G92%4R,J':
M^KI2R#('*@L_"H*17S(NO-G$S2W5;")W5'"!2P5Z5Y9,'6ZPD/NI%WHO$RN^
MS<E.^+-)Q;9XC_2S6BH3^2U+QDL4FDL!"C=3;QY>+T8VWR7\XKC71V.P2M92
M/MK@2S;U KLA+# ER\#,ZPD76!26R&SC;\/IM24M\'C\PG[GM!LM:Z9Q(8L'
MGE$^]:X\R'##=@6MY/XS-GH2RY?*0KLG[.O<9.Q!NM,DRP9L=E!R4;_9<^/#
M$2!*S@"B!A"]!@S/ .(&$#NA]<Z<K%M&;#91<@_*9ALV.W#>.+11PX4]Q7M2
M9I4;',V^HO% PR=P _B!JM3 1 :W7*=R)PA6C$S"AULDQ@O]<>*3*6O!?MJ4
MN*E+1&=*?&-J '%X"5$011WPQ=OAX2G<-V);Q5&K.')\<;_BW_.U)F6^HC\]
MG''+&3O.X1G.[Q4J1EQL:QLOX<%]/IC!_,FL;!%6:'^I-L,9W65E?YT1') I
M#6,HI:!<&T\@8P?=Y6H_T[AA"FLF",<=1"=>#%LOAKW,=UPPD>*[G>BO$M3[
M[Q+>#XP;ZWJ4)JW2Y)VG?O(37<(258J"NM3V5TH&X?BB2^O_8-'518_042MT
M]*XC?;O,_CK!( @Z9?;#XD'R&E;+](_ZHKV33"O9<J&AP(TA"@9C8Y^J^WP=
MD*Q<JUQ+,HW7#7-S-:*R"69](R6]!+;[MI?M[!]02P,$%     @ '8VE5+&"
MI&$^ P  %0L  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULI59M3]LP
M$/XKIX@/(#'RUJ: VDI AH8TM@K&]ME-KJU%8G>VT\*_G^V$M$!J8/1#8SM^
MGGON?+[<<,W%O5P@*G@H"R9'WD*IY:GORVR!)9%'?(E,OYEQ41*EIV+NRZ5
MDEM06?A1$"1^22CSQD.[-A'C(:]401E.!,BJ+(EX/,>"KT=>Z#TMW-#Y0ID%
M?SQ<DCG>HKI;3H2>^2U+3DMDDG(& F<C[RP\3</$ .R.WQ37<FL,QI4IY_=F
M<I6/O, HP@(S92B(?JSP HO",&D=?QM2K[5I@-OC)_9+Z[QV9DHD7O#B#\W5
M8N0=>Y#CC%2%NN'K;]@XU#=\&2^D_8=UO3=)/,@JJ7C9@+6"DK+Z21Z:0&P!
M-$\W(&H T4M ;P<@;@#Q>P&]!M"SD:E=L7%(B2+CH>!K$&:W9C,#&TR+UNY3
M9L[]5@G]EFJ<&J<X5;"?HB*TD ?P!>YN4]C?.X ]H Q^+7@E"<OET%?:F('X
M64-\7A-'.XACN.9,+21\93GFS_&^%MDJC9Z4GD=.PFLBCB .#R$*HJA#SX4;
MGF+6PL,.>/I^ZZ'#F[B->VSY8D?<'32]EJ9G:7H[:&[0W&W*YC#E0F/-*"-+
MDE'UV'5F-5MBV4Q)6(VCH!<'P=!?=:CHMRKZ3A7?N3:K4)3ZQDW5(3!47<9K
MDOZ6\600#.*X-5Z?8_^5QN#YCM2UXYD#2>M XG9 SX'/X$)@3A5<ZO@5.H*'
M<$T>:%F5<%;RBBGX62FI]'TP84XK81X3%)3G7>XFK]P=!.;7+7702AU\0*HC
MA8Y;PN//9.))2W/R9@Y\L3G@4EA'YN159'K]W9$)@TTM"YP:)H)GB+F$F>"U
M#ND6TO"]6\E650W?N)<K7JQ,?KQ(*4>DPVC#'GWFR,)-$0ICI\Q&W*S-=\45
M*8"L]-> 3 N$;'?HXH^%;E/10G=)^T@B-53O%K$I:*&[HGT\DUX7M\BE9%.9
MPO\L35=,'X[N>,S7NQX=',*/[LK;V-BNF%WB_*T^HD0QM_V8A,S4OKJE:%?;
MGN_,=CK^9GO=,.KOY9PR"07.-#0X&NC(B+H'JR>*+VU7,N5*]SAVN-!]*PJS
M0;^?<:Z>)L9 VPF/_P%02P,$%     @ '8VE5"6E%0(D!0  51@  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3@N>&ULK9EM;]LV$,>_"F'L15LLE7BG!ZIP
M#"1QAQ58NZ!IM]>J3<=")=&5Z*0#]N%'/42T18KN4K]I)/E_Q[O3\4>*G3^*
MZFN]Y5R2[T5>UI>SK92[-YY7K[:\2.O78L=+]<M&5$4JU6UU[]6[BJ?KUJC(
M/?#]R"O2K)PMYNVSVVHQ%WN99R6_K4B]+XJT^N>:Y^+Q<D9G3P\^9O=;V3SP
M%O-=>L_ON/R\NZW4G3=X66<%+^M,E*3BF\O9%7VSQ*0Q:!5_9?RQ/K@F32I?
MA/C:W+Q;7\[\)B*>\Y5L7*3JSP._X7G>>%)Q?.N=SH8Q&\/#ZR?OO[7)JV2^
MI#6_$?G?V5IN+V=L1M9\D^YS^5$\_L[[A,+&WTKD=?LO>>RT83@CJWTM1=$;
MJPB*K.S^IM_[0AP8T"D#Z U@;!!,&&!O@#]J$/0&05N9+I6V#LM4IHMY)1Y)
MU:B5M^:B+69KK=+/RN:]W\E*_9HI.[FXX_?J+4KRKNQZJ'D7+Y9<IEE>OR07
MY//=DKSXY27YA60E^;05^SHMU_7<DVKLQH.WZL>Y[L:!B7&0O!>EW-;D;;GF
MZV-[3\4\! Y/@5^#T^'[M'I-D/Y*P >PQ'/SX^;48KYTFR_Y:LK\*!L<7@.V
M_O#'7X/#:S!X#5JOP837#XH;=9ISZ_OJ3*/6M*'#PR)(,(S]N?=P6$93AD$<
M!3#(CB(+A\A"9V3ORI4H.'GQAZA5FVTJ49 _=[QJ$Z_)JU>V@#N/X4$D%((
MXU' IBQBR- >;S3$&SGC_21DFI.KNN;26LS(&!2 ^1B.JVGJ*"1!#*,DEI%1
M=1JP@$)H3R,>THB=:=RD]9:H"4Q6S07_ML\>5'N4TI92;(2:,%5M&&5DRB",
M V"CA$P9^I2&$_FP(1]VHHTDK^I^[O \4X \-7>2P75RQAE)?<U;__ESLK<]
MZ@^*+!S5W";S&4[,27JP%E!G;%=K5<"LELT\?.!MHZ1Y3H3<\LJ5/.@!X)Q%
MU?2D>':<]"X/BWA!?37+QL6VZ&(,V42Q-9NI&\ZGD-*;'TU I"&.PS-E%Q'%
M<)3&TJ:C/B)$$XEHE%,WR_\/5*A)YR2B_AB3%AD$+![KEC8=*.KZ$SEIW%,W
M[S^(2F[)5<&K;)6Z6E23E\;G;'U-0.I&H)LGS*A/@"Q&.JZWJ4/?#Z-@HHX:
MHC0Y_\1,3+JIC<EXC;RQZ&+TIY9(T(0&-Z%/34RP05I]9QD!VH4A8^/5WB;$
M$!(V 1G01 <WT8_ZF/Q+GK%@@J8[G)/NH.D.;KH[6QQ,/*LE<PQQBRI*)L@'
M&N'@1OC;?:4^P%TY:HA">,[::9#!"9 Y:V=N1T,:A&,Z6&1! )/ETT@$]V[T
M.7  <R-Y0='X:K'( !(Z$;&&+;AA>Q(-)D?5&AL@C%=MFS!A&.&8#*9.?7%&
M.)6)!C.XP=RU[O.(@!JEZ)^QJU%C#4]@S=75O>U1;2-C6V=5^8F]KJ@9B.#>
M0M=9ZMVFJVR3K5RI'AP,G/-D #6[\"?.!M#<+"(R-BZAJ8*837R%H$8AGO]L
M ,V-X.'NI8_7% 53VP74A,6?.QI DYX(+!AO%FPRRL8[M26:)P.-;*KHFL7H
M9O%AWSZ3"IJBR,[9TIIIZ&::NZ43HW LC(RW8%,=;.RZR+R#\U:UM;IOSZUK
MLA+[4G8GF,/3X6S\JCT1'CV_IF]NNA-N[:8[<'^?5O>9:O><;Y1+_W6L&J/J
MSK"[&REV[:GN%R&E*-K++4_7O&H$ZO>-$/+IIAE@^)^$Q7]02P,$%     @
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
M,VFXVOE,//W;RZ?;:DL%XBMS'Q @9165=8>RJ_;.,3:=UGTSKR\LZDA<82H
M04L%]2[[ZL/B]1V@GDA6FB:W8%*U3#/,U;T)<6V@WB\9D]N)=F!O8J/_4$L#
M!!0    ( !V-I502B%^=Q@(  'P(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;+5646_:,!#^*U:&IDZJ2$@@9!T@M=!JE58)%;$]3'LPY"!6G3BU
M'6BE_?B=G31+J\#80U^([=SWW7<?ETM&>R$?5 *@R5/*,S5V$JWS"]=5ZP12
MJKHBAPSO;(1,J<:MW+HJET!C"TJYZWM>Z*:49<YD9,_F<C(2A>8L@[DDJDA3
M*I^O@(O]V.DY+P?W;)MH<^!.1CG=P@+T,I]+W+DU2\Q2R!03&9&P&3N7O8N;
MR,3;@.\,]JJQ)J:2E1 /9G,;CQW/" (.:VT8*%YV, 7.#1'*>*PXG3JE 3;7
M+^PWMG:L94453 7_P6*=C)W((3%L:,'UO=A_A:J>@>%;"Z[L+]F7L4,,7A=*
MB[0"HX*49>65/E4^- "!=P#@5P#_#<#O'0 $%2 X%="O /VW@/X!P* "#$X%
MA!4@M-Z79EFG9U33R4B*/9$F&MG,POY=%HT&L\PTUD)+O,L0IR>+8J7@L8!,
MD^L=_BIR-@--&5>?2(>X1"54@B(L(\N,:75./GZ(@K#_Q9S<,<ZQ._"PT]R.
M7(W"#+V[KD1<E2+\ R+NZ#/Q@G/B>[Z_7,S(6>?3W]PM=-/C=)>Y[!*O]XJO
MA67V'RS7RWMR5I7>QG7]KP*1*ZBXCI9V<SI1[Q"1BSU0-X)?-X)OF8,3&X'\
M_(81Y%9#JGX=X0]J_L#R]P_P3ZE*2,QV+(8L5OCPKSDJCTD.DJQ%FN*4L;6T
MF5LR#RVSF92[B=?U!R-WUS2N-2BH@UZ)[M>B^T=%OS7EB ^#FG+P+CZ'-7_X
M7CY?A6T6ANT6#FL]PZ-Z9K64WZ33EK2$1XVDO5[7;T\:U4FCHTGG]#FUPTP+
M?'<]%DP"614*HU3K/"G9PH:&R/->]]>LC/G<B!DV>K"4Z38&L7DOX^.Z99DB
M'#:(\KI#[ U9ONO*C1:YG<TKH7'2VV6"GP<@30#>WPBA7S9FW-<?'),_4$L#
M!!0    ( !V-I53-%Z!:(@,  (81   -    >&PO<W1Y;&5S+GAM;-U846O;
M,!#^*T8=HX-1QW'KQFL<V *%P38*[</>BA++B4"6/%GIDC[N]^Q7[9=,9SF.
MF^I*UX>MG4-JZ3[==Y_NSI7)N#8;P2Z7C)E@70I99V1I3/4N#.OYDI6T/E(5
MDQ8IE"ZIL5.]".M*,YK7X%2*<#@8)&%)N223L5R5YZ6I@[E:29.1X\X4N-O'
M/"-1<DP"1S=5.<O(]>'K;RMESEX%[G[P]N!@</WF;-]^V !O2.@E/7D$Z=$
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
MKLOR$LO^U9^,+ [OQ1W>Z7O[$U!+ P04    "  =C:54]4F2S $"  !>)
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+;J- %(7AK5@L(.7[
M(DDKSJ@GF4;9 '+*#\4VB**59/=M.0/GH![T)*HS0@7B\HO!)P0\/.=#-^W[
M4]GMA[+X.!Y.9=7LIFGXE5)9[_*Q*S?]D$_G(YM^/';3>3ENT]"MW[IM3KI<
MMFG\/J-Y?/@^<_'R.>3_F=AO-OMU_MVO_QSS:?K'X/3>CV]EE_/4+%ZZ<9NG
M59,^#M?=)5TV<G.>W"R>7E?-^/0J3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ02T$
MM?6#;B'HMG[0'03=U0^ZAZ#[^D&R1!F7!$DSK FT%N1:"+P6!%L(Q!8D6PC,
M%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36V<,V@=Z*>BN!
MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!
MWC9[64*@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.
MH+>CWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW
M$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSCY4$>@?J'01Z!^H=!'H'ZAT$>@?J
M'01ZMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D>CJ?FZ^7ORR_=LYNP@7G!+\3
M/?X%4$L#!!0    ( !V-I5363,"2X $  .,C   3    6T-O;G1E;G1?5'EP
M97-=+GAM;,W:RT[#,! %T%^)LD6-ZU=YB+(!MM %/V"2"8V:Q)9MH/P]3@J5
M0*6B*A)WTZBU/7?BD<ZJEP]OCD*V[MH^S/-EC.Z"L5 NJ3.AL([ZM%);WYF8
MOOHGYDRY,D_$Q'0Z8Z7M(_5Q$H<:^=7E#=7FN8W9[3K]'!K;SW-/;<BSZ\W&
M(6N>&^?:IC0QK;.7OOJ6,OE(*-+)<4]8-BZ<I TYVYDPK/P<\''N_H6\;RK*
M%L;'.].E76S=LA#?6@K%_A([>K1UW914V?*Y2T>*X#R9*BR)8M<6FZ(G^Y-C
MNF':?/*C\\<R^P+3SH6W+J2)>3H\[G,DP^F)2X7(QV;_*VX34^FCWX^&:5=4
M_3([7>^K]:MQ'H&-C^/O^.N,M_4/[$. ]"%!^E @?6B0/F8@?9R"]'$&TL<Y
M2!]\BM((BJ@<A52.8BI'096CJ,I16.4HKG(46#F*K )%5H$BJT"15:#(*E!D
M%2BR"A19!8JL D56@2*K1)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR*I0
M9%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR:A19-8JL&D56C2*K1I%5H\BJ
M4635*+)J%%DUBJPS%%EG_RGKH[6K/XX?GT5GFOXSGXW_[;EZ!U!+ 0(4 Q0
M   ( !V-I50'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ '8VE5(RRJJKO    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ '8VE5)E<
MG",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    "  =C:54/3'O7#L%  !H%0  &               @($.
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ '8VE5,8_
M-]:K!@  ;AP  !@              ("!?PT  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( !V-I50@EW2DDP4   T5   8
M  " @6 4  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  =
MC:54QENA=S<&   ?'0  &               @($I&@  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ '8VE5*$8,$>' @  &P8  !@
M         ("!EB   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( !V-I53'E8<!;P<  .P=   8              " @5,C  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  =C:54F#+\*7$4  !A.0
M&               @('X*@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ '8VE5$PA\=0N!@  B@\  !@              ("!GS\  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( !V-I53RE-7I\0(
M &<&   8              " @0-&  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    "  =C:54CX7'FAH"  "\!   &0              @($J
M20  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( !V-I51P
MX#6LD00  -<*   9              " @7M+  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ '8VE5*G&1+*4 @  R 4  !D
M     ("!0U   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M"  =C:54R'2RV(T"  !<!0  &0              @($.4P  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( !V-I53X$2]2; 8  )X2   9
M              " @=)5  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ '8VE5'UG?6@I P  J08  !D              ("!=5P  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  =C:54MB0T11(%
M  !U#   &0              @('57P  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( !V-I53ZR\4)KP8   \?   9              "
M@1YE  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ '8VE
M5"R%%!&"!@  /1(  !D              ("!!&P  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    "  =C:54WUP$C80$  !>"@  &0
M        @(&]<@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( !V-I532G9\L  @  $@3   9              " @7AW  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ '8VE5"R?W,4A P  J08
M !D              ("!KW\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    "  =C:54L%^(JTT3   -.P  &0              @($'@P
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( !V-I53A+)PT
MW@(  $0&   9              " @8N6  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ '8VE5/:QCA,7 P  BP8  !D
M ("!H)D  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  =
MC:54%>K'194"  ")!0  &0              @('NG   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( !V-I51I;5>^E (  $L%   9
M          " @;J?  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ '8VE5"@J@QCZ P  :PH  !D              ("!A:(  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  =C:54IK.$U2<#  !=
M!@  &0              @(&VI@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( !V-I50M+06@E 0  %\,   9              " @12J
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ '8VE5+?:
MJT#D!0  #!(  !D              ("!WZX  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    "  =C:54?D>EG^T$  #!"P  &0
M    @('ZM   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M !V-I52,>UD,70(  (,&   9              " @1ZZ  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ '8VE5(:BQ]<Y @  *P4  !D
M             ("!LKP  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    "  =C:54^B"G0Q$"  ">!   &0              @($BOP  >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( !V-I53S*^^'S@(
M &L'   9              " @6K!  !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ '8VE5*;M78JK @  PP8  !D              ("!
M;\0  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  =C:54
MA R*A9P"  !V"   &0              @(%1QP  >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( !V-I50H;-ME20,  &,)   9
M      " @23*  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ '8VE5&7E;B0/ P  FP@  !D              ("!I,T  'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  =C:54;E,%_I0#  !G#
M&0              @('JT   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( !V-I52ZU)9MHP(  ) '   9              " @;74  !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ '8VE5(BF?)R3
M @  2P<  !D              ("!C]<  'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    "  =C:54*/YA<6,#  "1"P  &0
M@(%9V@  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( !V-
MI53UP]&4[@0  &0;   9              " @?/=  !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ '8VE5%N=163( P  (@\  !D
M         ("!&.,  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    "  =C:54<5F]KLH"  "?"0  &0              @($7YP  >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( !V-I50F$6N?( 0  /L/
M   9              " @1CJ  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ '8VE5,CE "M^ @  @08  !D              ("!;^X
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  =C:54/V.B
M*/X"  "*"   &0              @($D\0  >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( !V-I517,-ZNY@(  /8(   9
M  " @5GT  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
M'8VE5/Y#'#;( 0  O@,  !D              ("!=O<  'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    "  =C:54JWLN^$(#  !J"P  &0
M            @(%U^0  >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( !V-I50+(/>@J0(  /D&   9              " @>[\  !X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ '8VE5!H-#4BQ @
MO08  !D              ("!SO\  'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    "  =C:54E3F#LQT#  #["0  &0              @(&V
M @$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( !V-I51X
MY?&>:0(  '@'   9              " @0H& 0!X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ '8VE5+&"I&$^ P  %0L  !D
M     ("!J@@! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M"  =C:54):45 B0%  !5&   &0              @($?# $ >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( !V-I53FH2X6" ,  ,$*   9
M              " @7H1 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ '8VE5"L#N_@2 P  E0D  !D              ("!N10! 'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  =C:54$HA?G<8"
M  !\"   &0              @($"& $ >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    ( !V-I53-%Z!:(@,  (81   -              "
M ?\: 0!X;"]S='EL97,N>&UL4$L! A0#%     @ '8VE5)>*NQS     $P(
M  L              ( !3!X! %]R96QS+RYR96QS4$L! A0#%     @ '8VE
M5 9=)/+7!   5R@   \              ( !-1\! 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( !V-I53U29+, 0(  %XD   :              "  3DD
M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( !V-I536
M3,"2X $  .,C   3              "  7(F 0!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !% $4 VA(  (,H 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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>81
<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>82
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>126</ContextCount>
  <ElementCount>256</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>40</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Earnings and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2110102 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2112103 - Disclosure - Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/NetIncomePerShare</Role>
      <ShortName>Net Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119106 - Disclosure - Trade Accounts Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/TradeAccountsReceivableNet</Role>
      <ShortName>Trade Accounts Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122107 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2125108 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2129109 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2132110 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2139111 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2147112 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2149113 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2150114 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2155115 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Basis of Presentation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationTables</Role>
      <ShortName>Basis of Presentation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/BasisofPresentation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/NetIncomePerShareTables</Role>
      <ShortName>Net Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/NetIncomePerShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2320303 - Disclosure - Trade Accounts Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables</Role>
      <ShortName>Trade Accounts Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/TradeAccountsReceivableNet</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2323304 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/Inventories</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2326305 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/DerivativeInstruments</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2330306 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2333307 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2340308 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2351309 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/SegmentInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Basis of Presentation - Accounting for Stock-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails</Role>
      <ShortName>Basis of Presentation - Accounting for Stock-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Basis of Presentation - Dividend Declaration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationDividendDeclarationDetails</Role>
      <ShortName>Basis of Presentation - Dividend Declaration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Basis of Presentation - Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationCashandCashEquivalentsDetails</Role>
      <ShortName>Basis of Presentation - Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Basis of Presentation - Accounts Receivable, Allowance for Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails</Role>
      <ShortName>Basis of Presentation - Accounts Receivable, Allowance for Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - Basis of Presentation - Recently Adopted Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails</Role>
      <ShortName>Basis of Presentation - Recently Adopted Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2411407 - Disclosure - Revenue from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails</Role>
      <ShortName>Revenue from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - Net Income Per Share - Reconciliation of EPS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails</Role>
      <ShortName>Net Income Per Share - Reconciliation of EPS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - Stockholders' Equity - Shares Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails</Role>
      <ShortName>Stockholders' Equity - Shares Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2418410 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - Trade Accounts Receivable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails</Role>
      <ShortName>Trade Accounts Receivable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2424412 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/InventoriesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Derivative Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Derivative Instruments - Schedule of Effects of Fair Value and Cash Flow Hedge (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails</Role>
      <ShortName>Derivative Instruments - Schedule of Effects of Fair Value and Cash Flow Hedge (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2431415 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2434416 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2435417 - Disclosure - Goodwill and Intangible Assets - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2436418 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2437419 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Estimated Future Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2438420 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2441421 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2442422 - Disclosure - Leases - Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2443423 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2444424 - Disclosure - Leases - Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails</Role>
      <ShortName>Leases - Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2445425 - Disclosure - Leases - Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesMaturityDetails</Role>
      <ShortName>Leases - Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2446426 - Disclosure - Leases - Lease Terms and Discount Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails</Role>
      <ShortName>Leases - Lease Terms and Discount Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/Debt</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2452428 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/SegmentInformationTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2453429 - Disclosure - Segment Information (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SegmentInformationDetails2</Role>
      <ShortName>Segment Information (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/SegmentInformationTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2454430 - Disclosure - Segment Information (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/SegmentInformationTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ssd-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2456431 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.simpsonfg.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.simpsonfg.com/role/SubsequentEvents</ParentRole>
      <Position>61</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-Q" original="ssd-20220331.htm">ssd-20220331.htm</File>
    <File>exhibit102amendmenttoeta.htm</File>
    <File>exhibit311_3312022.htm</File>
    <File>exhibit312_3312022.htm</File>
    <File>exhibit320_3312022.htm</File>
    <File>ssd-20220331.xsd</File>
    <File>ssd-20220331_cal.xml</File>
    <File>ssd-20220331_def.xml</File>
    <File>ssd-20220331_lab.xml</File>
    <File>ssd-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="599">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>85
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ssd-20220331.htm": {
   "axisCustom": 0,
   "axisStandard": 16,
   "contextCount": 126,
   "dts": {
    "calculationLink": {
     "local": [
      "ssd-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ssd-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ssd-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ssd-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ssd-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ssd-20220331.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/2021/dei-2021.xsd"
     ]
    }
   },
   "elementCount": 401,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 8,
    "http://www.simpsonfg.com/20220331": 2,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 15
   },
   "keyCustom": 14,
   "keyStandard": 242,
   "memberCustom": 10,
   "memberStandard": 27,
   "nsprefix": "ssd",
   "nsuri": "http://www.simpsonfg.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.simpsonfg.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - Stockholders' Equity",
     "role": "http://www.simpsonfg.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Stock-Based Compensation",
     "role": "http://www.simpsonfg.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119106 - Disclosure - Trade Accounts Receivable, Net",
     "role": "http://www.simpsonfg.com/role/TradeAccountsReceivableNet",
     "shortName": "Trade Accounts Receivable, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122107 - Disclosure - Inventories",
     "role": "http://www.simpsonfg.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125108 - Disclosure - Derivative Instruments",
     "role": "http://www.simpsonfg.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129109 - Disclosure - Property, Plant and Equipment, Net",
     "role": "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet",
     "shortName": "Property, Plant and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132110 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139111 - Disclosure - Leases",
     "role": "http://www.simpsonfg.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147112 - Disclosure - Debt",
     "role": "http://www.simpsonfg.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149113 - Disclosure - Commitments and Contingencies",
     "role": "http://www.simpsonfg.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150114 - Disclosure - Segment Information",
     "role": "http://www.simpsonfg.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155115 - Disclosure - Subsequent Events",
     "role": "http://www.simpsonfg.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Basis of Presentation (Policies)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationPolicies",
     "shortName": "Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Basis of Presentation (Tables)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationTables",
     "shortName": "Basis of Presentation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - Net Income Per Share (Tables)",
     "role": "http://www.simpsonfg.com/role/NetIncomePerShareTables",
     "shortName": "Net Income Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320303 - Disclosure - Trade Accounts Receivable, Net (Tables)",
     "role": "http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables",
     "shortName": "Trade Accounts Receivable, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323304 - Disclosure - Inventories (Tables)",
     "role": "http://www.simpsonfg.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - Disclosure - Derivative Instruments (Tables)",
     "role": "http://www.simpsonfg.com/role/DerivativeInstrumentsTables",
     "shortName": "Derivative Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330306 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "role": "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333307 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Statements of Earnings and Comprehensive Income",
     "role": "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements of Earnings and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssd:LeaseLesseeBalanceSheetInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340308 - Disclosure - Leases (Tables)",
     "role": "http://www.simpsonfg.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ssd:LeaseLesseeBalanceSheetInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351309 - Disclosure - Segment Information (Tables)",
     "role": "http://www.simpsonfg.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Basis of Presentation - Accounting for Stock-based Compensation (Details)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails",
     "shortName": "Basis of Presentation - Accounting for Stock-based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Basis of Presentation - Dividend Declaration (Details)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationDividendDeclarationDetails",
     "shortName": "Basis of Presentation - Dividend Declaration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Basis of Presentation - Cash and Cash Equivalents (Details)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationCashandCashEquivalentsDetails",
     "shortName": "Basis of Presentation - Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Basis of Presentation - Accounts Receivable, Allowance for Credit Loss (Details)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails",
     "shortName": "Basis of Presentation - Accounts Receivable, Allowance for Credit Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ssd:LeaseLesseeBalanceSheetInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - Disclosure - Basis of Presentation - Recently Adopted Accounting Standards (Details)",
     "role": "http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails",
     "shortName": "Basis of Presentation - Recently Adopted Accounting Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i014a4d0bdd6444d4b211e920add33dfe_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ssd:RevenuefromContractwithCustomerPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411407 - Disclosure - Revenue from Contracts with Customers (Details)",
     "role": "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails",
     "shortName": "Revenue from Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i014a4d0bdd6444d4b211e920add33dfe_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ssd:RevenuefromContractwithCustomerPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Net Income Per Share - Reconciliation of EPS (Details)",
     "role": "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails",
     "shortName": "Net Income Per Share - Reconciliation of EPS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - Stockholders' Equity - Shares Repurchases (Details)",
     "role": "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails",
     "shortName": "Stockholders' Equity - Shares Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "icd018a09e4794d33a1e4af7f3c27dbe9_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "role": "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "icd018a09e4794d33a1e4af7f3c27dbe9_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418410 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - Trade Accounts Receivable, Net (Details)",
     "role": "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails",
     "shortName": "Trade Accounts Receivable, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424412 - Disclosure - Inventories (Details)",
     "role": "http://www.simpsonfg.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i139605ae18bc4cc2b07c8aa6e05c0e17_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Derivative Instruments - Narrative (Details)",
     "role": "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
     "shortName": "Derivative Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i139605ae18bc4cc2b07c8aa6e05c0e17_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ssd:DerivativeGainLossByCashFlowHedging",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Derivative Instruments - Schedule of Effects of Fair Value and Cash Flow Hedge (Details)",
     "role": "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails",
     "shortName": "Derivative Instruments - Schedule of Effects of Fair Value and Cash Flow Hedge (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i0141f2d00a4445009bd30ef1f8d3fc7f_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431415 - Disclosure - Property, Plant and Equipment, Net (Details)",
     "role": "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails",
     "shortName": "Property, Plant and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i46ee0c5d27b84c40980638f5462b1f4b_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435417 - Disclosure - Goodwill and Intangible Assets - Intangible Assets, Net (Details)",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436418 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i114c4f0fd67545b7875f48adc4fe1159_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437419 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization (Details)",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails",
     "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i15f7625ff9c54619ba9be719f513c3a6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438420 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details)",
     "role": "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Carrying Amount of Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441421 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.simpsonfg.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ssd:LeaseLesseeBalanceSheetInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442422 - Disclosure - Leases - Balance Sheet Information (Details)",
     "role": "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails",
     "shortName": "Leases - Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ssd:LeaseLesseeBalanceSheetInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443423 - Disclosure - Leases - Components of Lease Expense (Details)",
     "role": "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444424 - Disclosure - Leases - Cash Flow Information (Details)",
     "role": "http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails",
     "shortName": "Leases - Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ssd:LeaseLesseeBalanceSheetInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - Disclosure - Leases - Maturity (Details)",
     "role": "http://www.simpsonfg.com/role/LeasesMaturityDetails",
     "shortName": "Leases - Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Leases - Lease Terms and Discount Rates (Details)",
     "role": "http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails",
     "shortName": "Leases - Lease Terms and Discount Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - Debt (Details)",
     "role": "http://www.simpsonfg.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452428 - Disclosure - Segment Information (Details)",
     "role": "http://www.simpsonfg.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453429 - Disclosure - Segment Information (Details 2)",
     "role": "http://www.simpsonfg.com/role/SegmentInformationDetails2",
     "shortName": "Segment Information (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i773947fb2e8a42bdb78f556b4b877c9e_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "ib180306553e7497fa57f3ccb78a3241f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454430 - Disclosure - Segment Information (Narrative) (Details)",
     "role": "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.simpsonfg.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i9a431b2b2683473fa6f79c6d2b4384a2_D20220503-20220503",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Basis of Presentation",
     "role": "http://www.simpsonfg.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110102 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.simpsonfg.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112103 - Disclosure - Net Income Per Share",
     "role": "http://www.simpsonfg.com/role/NetIncomePerShare",
     "shortName": "Net Income Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ssd-20220331.htm",
      "contextRef": "i21b9c69927fc44859475ad4f62bc8473_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 40,
   "tag": {
    "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r539"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r541"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r540"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r536"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r537"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "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/2021",
     "presentation": [
      "http://www.simpsonfg.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r111",
      "r161",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r181",
      "r185",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r265",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r111",
      "r161",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r181",
      "r185",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r265",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r270",
      "r284",
      "r326",
      "r327",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r514",
      "r516",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r188",
      "r312",
      "r314",
      "r478",
      "r513",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r188",
      "r312",
      "r314",
      "r478",
      "r513",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r270",
      "r284",
      "r323",
      "r326",
      "r327",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r514",
      "r516",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r270",
      "r284",
      "r323",
      "r326",
      "r327",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r514",
      "r516",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r193",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_A2020StockRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Stock Repurchase Program",
        "label": "2020 Stock Repurchase Program [Member]",
        "terseLabel": "2020 Stock Repurchase Program"
       }
      }
     },
     "localname": "A2020StockRepurchaseProgramMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_AllowanceForSalesDiscountAndReturnsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An allowance for sales discounts and returns for trade and other receivables due to entity within one year (or the normal operating cycle, whichever is longer).",
        "label": "Allowance for Sales Discount and Returns Current",
        "negatedLabel": "Allowance for sales discounts and returns"
       }
      }
     },
     "localname": "AllowanceForSalesDiscountAndReturnsCurrent",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_AsiaPacificSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Asia/Pacific 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": "Asia Pacific Segment [Member]",
        "terseLabel": "Asia/Pacific"
       }
      }
     },
     "localname": "AsiaPacificSegmentMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_ConcreteConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to concrete construction product of the entity.",
        "label": "Concrete Construction [Member]",
        "terseLabel": "Concrete construction products"
       }
      }
     },
     "localname": "ConcreteConstructionMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_DeferredIncomeTaxAndOtherLongTermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax And Other Long-Term Liabilities",
        "label": "Deferred Income Tax And Other Long-Term Liabilities",
        "terseLabel": "Deferred income tax and other long-term liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxAndOtherLongTermLiabilities",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_DerivativeGainLossByCashFlowHedging": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amounts of income and expense line items presented in the Condensed Consolidated Statement of Earnings in which the effects of fair value or cash flow hedges are recorded",
        "label": "Derivative Gain (loss) by Cash flow Hedging",
        "terseLabel": "Derivative Gain (loss) by Cash flow Hedging"
       }
      }
     },
     "localname": "DerivativeGainLossByCashFlowHedging",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_DividendDeclarationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Declaration [Abstract]",
        "label": "Dividend Declaration [Abstract]",
        "terseLabel": "Dividend Declaration [Abstract]"
       }
      }
     },
     "localname": "DividendDeclarationAbstract",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "xbrltype": "stringItemType"
    },
    "ssd_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees [Member]",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_EuropeSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Europe 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": "Europe Segment [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeSegmentMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation",
        "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_FinanceLeaseRightOfUseAssetGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Right-Of-Use Asset, Gross",
        "label": "Finance Lease, Right-Of-Use Asset, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetGross",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_ForeignSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Segments",
        "label": "Foreign Segments [Member]",
        "terseLabel": "Foreign Segments"
       }
      }
     },
     "localname": "ForeignSegmentsMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_IntangibleAssetsRollForward": {
     "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": "Intangible Assets [Roll Forward]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsRollForward",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ssd_InterimPeriodReportingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for interim period reporting.",
        "label": "Interim Period Reporting, Policy [Policy Text Block]",
        "terseLabel": "Interim Period Reporting"
       }
      }
     },
     "localname": "InterimPeriodReportingPolicyPolicyTextBlock",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssd_LeaseLesseeBalanceSheetInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Lessee, Balance Sheet Information [Table Text Block]",
        "label": "Lease, Lessee, Balance Sheet Information [Table Text Block]",
        "terseLabel": "Balance Sheet Information"
       }
      }
     },
     "localname": "LeaseLesseeBalanceSheetInformationTableTextBlock",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssd_LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Opearating Lease, Liability, to be Paid, after Year Four",
        "label": "Lessee, Opearating Lease, Liability, to be Paid, after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOpearatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_MachineryEquipmentAndSoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to tangible personal property used to produce goods and services including internally developed software for sale, licensing or long-term internal use.",
        "label": "Machinery Equipment and Software Development [Member]",
        "terseLabel": "Machinery, equipment, and software"
       }
      }
     },
     "localname": "MachineryEquipmentAndSoftwareDevelopmentMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_NorthAmericaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The North America 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": "North America Segment [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaSegmentMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_OtherProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to other products.",
        "label": "Other Products [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProductsMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "ssd_PercentageOfUncollectibleAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of uncollectible accounts receivable",
        "label": "Percentage of uncollectible accounts receivable",
        "terseLabel": "Percentage of uncollectible accounts receivable"
       }
      }
     },
     "localname": "PercentageOfUncollectibleAccountsReceivable",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate of long-lived physical assets excluding capital projects in progress used in the normal conduct of business and not intended for resale.",
        "label": "Property Plant and Equipment Excluding Capital Projects in Progress",
        "totalLabel": "Property, plant and equipment excluding capital projects in progress, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_ResearchAndDevelopmentAndOtherEngineering": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use; (3) to conduct internal product testing; (4) or to provide engineering support to customers in the form of testing services or product uses, specifications or requirements.",
        "label": "Research and Development and Other Engineering",
        "terseLabel": "Research and development and other engineering"
       }
      }
     },
     "localname": "ResearchAndDevelopmentAndOtherEngineering",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ssd_RevenuefromContractwithCustomerPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from Contract with Customer, Percentage",
        "label": "Revenue from Contract with Customer, Percentage",
        "terseLabel": "Percentage of net sales"
       }
      }
     },
     "localname": "RevenuefromContractwithCustomerPercentage",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ssd_ScheduleOfRevenueDistributedByProductInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the Company's net sales is distributed by product information that is included in the discussion of the nature of the entity's operations.",
        "label": "Schedule of Revenue Distributed by Product Information [Table Text Block]",
        "terseLabel": "Schedule of net sales distributed by product group"
       }
      }
     },
     "localname": "ScheduleOfRevenueDistributedByProductInformationTableTextBlock",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ssd_ShareBasedCompensationPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of each share issued during the period as a result of share-based compensation plans other than an employee stock ownership plan (ESOP).",
        "label": "Share Based Compensation, Per Share",
        "terseLabel": "Common stock issued per share for stock bonus (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationPerShare",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "ssd_WoodConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to wood construction product of the entity.",
        "label": "Wood Construction [Member]",
        "terseLabel": "Wood construction products"
       }
      }
     },
     "localname": "WoodConstructionMember",
     "nsuri": "http://www.simpsonfg.com/20220331",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "verboseLabel": "ASC 606"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r42",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r194",
      "r195"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Allowance for Credit Loss, Current",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r10",
      "r22",
      "r194",
      "r195"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Trade accounts receivable, net",
        "totalLabel": "Trade accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued liabilities and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r40",
      "r238"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress",
       "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",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r60",
      "r61",
      "r62",
      "r503",
      "r524",
      "r528"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r62",
      "r69",
      "r70",
      "r71",
      "r112",
      "r113",
      "r114",
      "r378",
      "r519",
      "r520",
      "r546"
     ],
     "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)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AcquisitionCosts": {
     "auth_ref": [
      "r484",
      "r485"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.",
        "label": "Acquisition Costs, Period Cost",
        "terseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "AcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r345",
      "r346",
      "r347",
      "r420"
     ],
     "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": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r115",
      "r116",
      "r117",
      "r118",
      "r127",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r254",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r361",
      "r362",
      "r363",
      "r364",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r463",
      "r480",
      "r481",
      "r482",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r328",
      "r330",
      "r350",
      "r351"
     ],
     "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": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "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 net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r330",
      "r338",
      "r349"
     ],
     "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",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r196",
      "r210",
      "r211",
      "r214"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r196",
      "r210"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r93",
      "r224",
      "r231"
     ],
     "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",
        "negatedLabel": "Amortization",
        "terseLabel": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r107",
      "r169",
      "r176",
      "r183",
      "r203",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r266",
      "r268",
      "r269",
      "r374",
      "r379",
      "r428",
      "r465",
      "r467",
      "r488",
      "r501"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "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": "Total Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r54",
      "r107",
      "r203",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r266",
      "r268",
      "r269",
      "r374",
      "r379",
      "r428",
      "r465",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r332",
      "r340"
     ],
     "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.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and site improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r37",
      "r95"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Cash and cash equivalent"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Fair value of cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r14",
      "r96"
     ],
     "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.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r90",
      "r95",
      "r100"
     ],
     "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": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r90",
      "r437"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "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": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r387"
     ],
     "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"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Noncash activity during the period"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r48",
      "r250",
      "r492",
      "r507"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (see Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r247",
      "r248",
      "r249",
      "r251",
      "r530"
     ],
     "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.simpsonfg.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividends declared per common share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationDividendDeclarationDetails",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
      "http://www.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "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",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "terseLabel": "Common stock, at par value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67",
      "r75",
      "r495",
      "r509"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "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": "Comprehensive net income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r426",
      "r427",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r376"
     ],
     "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.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Capital projects in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r185",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Administrative and all other"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r79",
      "r478"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "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",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "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 Goods Sold"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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.simpsonfg.com/role/DebtDetails"
     ],
     "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.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r324",
      "r402"
     ],
     "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 swap contract"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": [
      "r104",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282"
     ],
     "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": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r93",
      "r108",
      "r359",
      "r366",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r93",
      "r164"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r55",
      "r391",
      "r393",
      "r397",
      "r404"
     ],
     "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.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "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": [
      "r411",
      "r423"
     ],
     "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.simpsonfg.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "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 and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r389",
      "r391",
      "r397"
     ],
     "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.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of gain reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion",
        "terseLabel": "Amount of gain or (loss) reclassified from OCI to earnings"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of loss reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion",
        "negatedTerseLabel": "Amount of loss reclassified from OCI to earnings"
       }
      }
     },
     "localname": "DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r383",
      "r384",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Derivative Liability, Notional Amount"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "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.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r384",
      "r386"
     ],
     "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.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r382",
      "r385",
      "r386",
      "r389",
      "r390",
      "r394",
      "r397",
      "r406",
      "r408",
      "r410",
      "r411"
     ],
     "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.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r382",
      "r385",
      "r389",
      "r390",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments - Foreign Currency Contracts"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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.simpsonfg.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320"
     ],
     "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.simpsonfg.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensation"
     ],
     "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_Dividends": {
     "auth_ref": [
      "r297",
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r297"
     ],
     "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",
        "negatedLabel": "Cash dividends declared on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r17",
      "r19",
      "r489",
      "r502"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Dividends declared but not paid"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r76",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r128",
      "r130",
      "r135",
      "r136",
      "r137",
      "r141",
      "r142",
      "r421",
      "r422",
      "r496",
      "r510"
     ],
     "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": "Basic",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r76",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r130",
      "r135",
      "r136",
      "r137",
      "r141",
      "r142",
      "r421",
      "r422",
      "r496",
      "r510"
     ],
     "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": "Diluted",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income Per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Reconciliation of basic earnings per share (\"EPS\") to diluted EPS"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/NetIncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r437"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs related to unvested share-based compensation arrangements"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r339"
     ],
     "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": "Weighted-average period for recognition of unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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_EquityClassOfTreasuryStockLineItems": {
     "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": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r69",
      "r70",
      "r71",
      "r112",
      "r113",
      "r114",
      "r116",
      "r124",
      "r126",
      "r144",
      "r207",
      "r296",
      "r297",
      "r345",
      "r346",
      "r347",
      "r363",
      "r364",
      "r420",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r519",
      "r520",
      "r521",
      "r546"
     ],
     "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.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r38",
      "r89",
      "r202",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "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.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r447",
      "r453",
      "r461"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r446",
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total finance lease liabilities",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r449",
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Finance cash flows for finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r445"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r447",
      "r453",
      "r461"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r458",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r457",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r230"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2023000"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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 remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remaining nine months of 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2027000"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2026000"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2025000"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2024000"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign exchange"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r230",
      "r483"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "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": "Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "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": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r230",
      "r479"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsEstimatedFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "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": "Finite-lived Intangible Assets [Roll Forward]",
        "terseLabel": "Changes in gross carrying amount of finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyGainLossMember": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing foreign currency gain (loss).",
        "label": "Foreign Currency Gain (Loss) [Member]",
        "terseLabel": "Foreign Currency Gain (Loss)"
       }
      }
     },
     "localname": "ForeignCurrencyGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r55",
      "r324",
      "r401"
     ],
     "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"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationDerivativeInstrumentsDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.",
        "label": "Forward Contracts [Member]",
        "terseLabel": "Forward contract"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r93",
      "r236",
      "r240"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
       "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",
        "negatedLabel": "Net gain on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss/(gain) on sale of assets and other"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r218",
      "r219",
      "r467",
      "r487"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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 at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "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": [
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r220"
     ],
     "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 exchange"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails"
     ],
     "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": "Carrying amount of goodwill by reportable segment"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r78",
      "r107",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r203",
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r264",
      "r266",
      "r268",
      "r269",
      "r428"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
       "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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r486",
      "r493",
      "r497",
      "r511"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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 before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).",
        "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r241",
      "r244"
     ],
     "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.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r244"
     ],
     "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.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r109",
      "r125",
      "r126",
      "r167",
      "r355",
      "r365",
      "r369",
      "r512"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "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)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r360"
     ],
     "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.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued liabilities and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other noncurrent assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r137"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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": "Dilutive effect of potential common stock equivalents \u2014 restricted stock units"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r227",
      "r233"
     ],
     "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.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "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.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r233"
     ],
     "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"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r227",
      "r233"
     ],
     "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.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r223",
      "r228"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsCarryingAmountofGoodwillandIntangibleAssetsDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r55",
      "r324",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.",
        "label": "Interest Rate Contract [Member]",
        "terseLabel": "Interest contracts:"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r161",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r181",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment elimination"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails"
     ],
     "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": [
      "r217"
     ],
     "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.simpsonfg.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r31",
      "r216"
     ],
     "calculation": {
      "http://www.simpsonfg.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 merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished products"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r9",
      "r52",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.simpsonfg.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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r33",
      "r216"
     ],
     "calculation": {
      "http://www.simpsonfg.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 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.simpsonfg.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r32",
      "r216"
     ],
     "calculation": {
      "http://www.simpsonfg.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": "In-process products"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r459",
      "r461"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total finance lease"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r459"
     ],
     "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"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Accounting for Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "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": "Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.simpsonfg.com/role/LeasesMaturityDetails_1": {
       "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": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "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 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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "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 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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "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 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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "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 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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails": {
       "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remaining nine months of 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesMaturityDetails_1": {
       "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 payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Option to extend term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "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": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r45",
      "r107",
      "r177",
      "r203",
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r264",
      "r266",
      "r268",
      "r269",
      "r375",
      "r379",
      "r380",
      "r428",
      "r465",
      "r466"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r107",
      "r203",
      "r428",
      "r467",
      "r491",
      "r505"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "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 stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r46",
      "r107",
      "r203",
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r264",
      "r266",
      "r268",
      "r269",
      "r375",
      "r379",
      "r380",
      "r428",
      "r465",
      "r466",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Liabilities, Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r18",
      "r490",
      "r500"
     ],
     "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": "Long-term Line of Credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Credit facility, total available credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of Credit Facility, Increase (Decrease), Net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount borrowed under the credit facility at any time during the period.",
        "label": "Line of Credit Facility, Maximum Amount Outstanding During Period",
        "terseLabel": "Line of Credit Facility, Maximum Amount Outstanding During Period"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r43"
     ],
     "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": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails",
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r43",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A 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.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Trade Accounts Receivable, Net"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Long-term debt, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r47",
      "r252",
      "r253"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent",
        "terseLabel": "Long term debt, net"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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 in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r90",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r63",
      "r65",
      "r71",
      "r74",
      "r94",
      "r107",
      "r115",
      "r119",
      "r120",
      "r121",
      "r122",
      "r125",
      "r126",
      "r134",
      "r169",
      "r175",
      "r179",
      "r182",
      "r185",
      "r203",
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r264",
      "r266",
      "r268",
      "r269",
      "r422",
      "r428",
      "r494",
      "r508"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Net income",
        "verboseLabel": "Net income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "auth_ref": [
      "r97",
      "r98",
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "terseLabel": "Noncash capital expenditures"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r157"
     ],
     "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.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r169",
      "r175",
      "r179",
      "r182",
      "r185"
     ],
     "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": "Income (Loss) from Operations **"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r454",
      "r461"
     ],
     "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.simpsonfg.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Noncash lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.simpsonfg.com/role/LeasesMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails",
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.simpsonfg.com/role/LeasesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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 - current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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 - noncurrent",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r450",
      "r455"
     ],
     "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 cash flows for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r445"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationRecentlyAdoptedAccountingStandardsDetails",
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r458",
      "r461"
     ],
     "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.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r457",
      "r461"
     ],
     "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.simpsonfg.com/role/LeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": [
      "r7",
      "r381"
     ],
     "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.simpsonfg.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r53",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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 noncurrent assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r58",
      "r60",
      "r372",
      "r377"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedLabel": "Pension adjustment and other, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r372",
      "r373",
      "r377"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Translation adjustment",
        "verboseLabel": "Translation adjustment, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r56",
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "terseLabel": "Cash flow Hedges, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r56",
      "r60",
      "r392",
      "r395",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Gain (Loss) Recognized in OCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsScheduleofEffectsofFairValueandCashFlowHedgeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.",
        "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r57",
      "r60",
      "r325"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Unamortized pension adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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": "Interest expense, net and other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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 issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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": "Cash paid on behalf of employees for shares withheld"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r83",
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to acquire business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "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": "Asset acquisitions"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Equity method investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded as phantom share or unit.",
        "label": "Phantom Share Units (PSUs) [Member]",
        "terseLabel": "Phantom Share Units (PSUs)"
       }
      }
     },
     "localname": "PhantomShareUnitsPSUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromBankDebt": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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 lines of credit and term loan borrowing"
       }
      }
     },
     "localname": "ProceedsFromBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r85",
      "r106"
     ],
     "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 Lines of Credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r40",
      "r239"
     ],
     "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": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r243",
      "r531",
      "r532",
      "r533"
     ],
     "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, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r39",
      "r237"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "ssd_PropertyPlantAndEquipmentExcludingCapitalProjectsInProgress",
       "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, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r239",
      "r467",
      "r498",
      "r506"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails": {
       "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, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r239"
     ],
     "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": "Schedule of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r237"
     ],
     "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": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r77",
      "r212"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision of doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r30",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Current Estimated Credit Loss - Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "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 lines of credit and capital leases"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]",
        "verboseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r297",
      "r348",
      "r467",
      "r504",
      "r523",
      "r528"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r112",
      "r113",
      "r114",
      "r116",
      "r124",
      "r126",
      "r207",
      "r345",
      "r346",
      "r347",
      "r363",
      "r364",
      "r420",
      "r519",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r160",
      "r161",
      "r174",
      "r180",
      "r181",
      "r188",
      "r189",
      "r191",
      "r311",
      "r312",
      "r478"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "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": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r313",
      "r322"
     ],
     "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 Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r103"
     ],
     "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.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Net sales and long-lived assets by geographical area"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "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"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r456",
      "r461"
     ],
     "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": "Operating right-of-use assets obtained in exchange for lease obligations during the current period"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/LeasesCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of trade accounts receivable, net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/TradeAccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r391",
      "r397",
      "r405"
     ],
     "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": "Derivative Instruments, Gain (Loss)"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/NetIncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r225",
      "r229",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r225",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of net intangible assets, by segment"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r221",
      "r222"
     ],
     "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.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r221",
      "r222"
     ],
     "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, by segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r233",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Changes in the carrying amount of goodwill and intangible assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r34",
      "r35",
      "r36"
     ],
     "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 carrying values of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r40",
      "r239"
     ],
     "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": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r72",
      "r190"
     ],
     "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 Net Sales Distributed by Product Group [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r169",
      "r172",
      "r178",
      "r221"
     ],
     "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.simpsonfg.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r169",
      "r172",
      "r178",
      "r221"
     ],
     "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 performance of reportable segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r332",
      "r340"
     ],
     "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.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails",
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r229"
     ],
     "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 estimated future amortization of intangible assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r156",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r185",
      "r191",
      "r245",
      "r246",
      "r513"
     ],
     "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.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails",
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "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": [
      "r156",
      "r158",
      "r159",
      "r169",
      "r173",
      "r179",
      "r183",
      "r184",
      "r185",
      "r186",
      "r188",
      "r190",
      "r191",
      "r192"
     ],
     "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.simpsonfg.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 Information"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "verboseLabel": "Noncash compensation related to stock plans"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r333"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r333"
     ],
     "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": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails",
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r336"
     ],
     "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": "Awarded (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r336"
     ],
     "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": "Weighted average granted date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationAccountingforStockbasedCompensationDetails",
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r329",
      "r334"
     ],
     "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.simpsonfg.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r332",
      "r335"
     ],
     "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": "Accounting for Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "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.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "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.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r156",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r185",
      "r191",
      "r221",
      "r242",
      "r245",
      "r246",
      "r513"
     ],
     "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.simpsonfg.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsIntangibleAssetsNetDetails",
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails",
      "http://www.simpsonfg.com/role/SegmentInformationDetails2",
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r50",
      "r69",
      "r70",
      "r71",
      "r112",
      "r113",
      "r114",
      "r116",
      "r124",
      "r126",
      "r144",
      "r207",
      "r296",
      "r297",
      "r345",
      "r346",
      "r347",
      "r363",
      "r364",
      "r420",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r519",
      "r520",
      "r521",
      "r546"
     ],
     "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.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "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]",
        "verboseLabel": "Condensed Consolidated Statements of Stockholders' Equity"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "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_StatementOfOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Other Comprehensive Income [Abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "StatementOfOtherComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "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_StatementTable": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r144",
      "r478"
     ],
     "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]",
        "verboseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r20",
      "r21",
      "r296",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Shares issued from release of Restricted Stock Units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r296",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r296",
      "r297"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Shares issued from release of Restricted Stock Units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r297",
      "r331",
      "r337"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of Company\u2019s common stock for compensation",
        "verboseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "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.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "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.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r20",
      "r21",
      "r296",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Stock Repurchased During Period, Shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r26",
      "r27",
      "r107",
      "r198",
      "r203",
      "r428",
      "r467"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r283",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r444",
      "r469"
     ],
     "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"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SegmentInformationNarrativeDetails",
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r444",
      "r469"
     ],
     "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.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r444",
      "r469"
     ],
     "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.simpsonfg.com/role/SegmentInformationNarrativeDetails",
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r444",
      "r469"
     ],
     "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.simpsonfg.com/role/SegmentInformationNarrativeDetails",
      "http://www.simpsonfg.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.simpsonfg.com/role/SubsequentEventsDetails"
     ],
     "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_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r468",
      "r470"
     ],
     "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"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r370"
     ],
     "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"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Treasury Stock Acquired, Average Cost Per Share"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r49",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "verboseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r49",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r21",
      "r296",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedTerseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r49",
      "r298",
      "r301"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r296",
      "r297",
      "r298"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredParValueMethod": {
     "auth_ref": [
      "r296",
      "r297",
      "r298"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.",
        "label": "Treasury Stock, Value, Acquired, Par Value Method",
        "terseLabel": "Treasury Stock, Value, Acquired, Par Value Method"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredParValueMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/StockholdersEquitySharesRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r115",
      "r116",
      "r117",
      "r118",
      "r127",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r254",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r361",
      "r362",
      "r363",
      "r364",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r463",
      "r480",
      "r481",
      "r482",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "terseLabel": "Cash flow hedge adjustment, net of tax"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r153",
      "r154",
      "r155"
     ],
     "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.simpsonfg.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r129",
      "r137"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Diluted",
        "totalLabel": "Diluted weighted-average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Number of shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r128",
      "r137"
     ],
     "calculation": {
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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": "Basic",
        "verboseLabel": "Basic weighted-average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.simpsonfg.com/role/CondensedConsolidatedStatementsofEarningsandComprehensiveIncome",
      "http://www.simpsonfg.com/role/NetIncomePerShareReconciliationofEPSDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "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": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r198": {
   "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"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "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"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r286": {
   "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"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r372": {
   "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"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r382": {
   "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"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CCC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r428": {
   "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"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r483": {
   "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"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r516": {
   "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"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r528": {
   "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"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r537": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r538": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r539": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r541": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>86
<FILENAME>0000920371-22-000082-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000920371-22-000082-xbrl.zip
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
MFHJ[T%+'*3@D8"3'R&HR(1#>%/647,#YP!HRLUAK?LY&8;F9*U)Y51G7JJW
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
M@'% *KCYYB$>T6S(R7M0C,O<3$C=NL<\:.%3-W<7;H5+QK( 12>?.!Y:0FA
MC--EYXF2E8D23.3L?(Q;]'"1^=#YS?^&Q6[G96/1Y]V;P7C-#32&3WP8>AHP
M51<A8UJ8W8>X4#7@<'XY4PA^JM 0 *X9"^,9#+UXYN6XQ'7!?<O\J;FD'DUE
M]%L@HEIRJVL4X$'H8I04S%?G9JE>0L<0HSVC9TY285S<]/O/^"#K^0[E/Q1"
M7>X'Y4CY1%Q(ZFB:A81N*?YB1(CFRTD(?@VXZP@FQ7C.]F#.?2'U-:%UL"-:
M=R:?-=#N3EL[8Q=X'POF($F1^E/'S]0 SB[A<SBEFLTP Q0+.A!2V*D+R9NF
M=3O(P\LC)X!_I>M2PNC#P$-I4%[H',@U/H6(8Z695\"GCD.>(3.0 #!:>.YV
MANN"M#B %#M(Y&#B5YCN E-R'&_%Z<V8RL)3CW,B3Q(D;V*,Y3<;DK!Y!K #
ME8;;S7F9AR4&@@9-R/X&JK#;-=B%[.F\-W>I;?)TS4$&LZ39[S0>5@+Z>%3Y
M"5ZA]10#LNT,&)RV[GQ7X)8IE6_9B+ ]>,_%8!7'A78N7@IX&Z2FRE@\=V_F
M(,O$$%2^(B''6X8DP"H8Z5'O4G%4+-S7YJYLSXJY7F^#5B-JYMF!XS*/;<X\
MR?OU* EXB@K\GLNR4'_4O_JGEVB.YV=//U]Z*=0]?"GDW\JQV5ZH+DC'<> R
M'A?\XQ"U1\:PEF'.M:/(,JW29AZD_0.(3%-A+>=_P/ #A33 M3,!_;R08Z 6
MA&H<8>._RW5G6XW_6@BH[[=5D<6^I'_[6O'\R8KGO43V!)W]9P=HYHK26'
MH(RO\\ICPNF]"Y@AF_(AT^>!_B7A["7+7K JBX10R&^@*<HPT/ Y2VV%8)D]
M8@APA"2O&J*V0<@V19JBTOF->V/*Z+#Q==1K1#Y$3?(>@3?1X( JO,L]<P$?
M_M5M":1JB%LB&RLYYBYX9718OH'6)=GQ-)=JRM$Z&:E ;W0%IH#502)[_=E]
MW>I!].R)_T ;'JU]Y-LXF?6E52EW .AS70,*),T-[\]^G",TY)).^R+SOO2#
MSK$MAB*K#92U*NV[[^%C%V*0@933^OE"<_FI_.RLWFOVW-=R"_,LFTU<?DBO
M^P_I#<O6VWKU*(JVMC;KV]O^2&J[4V^U>P<7VZJ?=D\/+K53;[>ZAY?:K9^=
MG.TDMN&=%AP':)B<9N\J[<HC5/9;^0.)5@'H@+J&#I7_]:<>_%&-Z_=W-ZMQ
MO[1\@U'EEBA!#K.(?P]&9EKN:70J&)/\KV==;_='.B7=JC\]LX/E+\"=.UD5
MPL8>!C6=.95#VOZL7OTP)?X4B/'7U=,+*ZNR<?N>??W^_FH,*KD(BNY'1&7X
M?P;^W6SP*T;_+PUZ:3"\&@F>D)L''A?N72[Y,;P56<=CP^>[&_+P1\=!<Q7.
MP_;#=[4Q7SL@NMC)/IUH+H;0 ;9S8;</^?+G#W?\$-\\Q+'"E6LXGNL/"E_^
M#E!+ P04    "  =C:54!VQ>-"\(  !G+   %@   &5X:&EB:70S,3)?,S,Q
M,C R,BYH=&WM6EUSV[82?>^O0.5IZLQ(E*@/RY$<SR2V._6=INU-?2=SG^Z
MQ%)$#1(L $I6?_U= -2'+:FF6J5./<Z#8A+ 8A=[</: Y-G7ES]=W/SWYRN2
MFDR0G__S_H?K"])HM=N?>A?M]N7-)?G^YL,/I!]T0G*C:*ZYX3*GHMV^^K%!
M&JDQQ:C=GLUFP:P72#5IWWQL6U/]MI!20\ ,:YR?V3OX"Y2=?W7V=:M%+F5<
M9I ;$BN@!A@I-<\GY!,#?4M:K:K7A2SFBD]20[J=;I=\DNJ63ZEO-]P(.%_8
M.6O[Z[.VF^0LDFQ^?L;XE'#VML&[/1;W:=2/PA[K]R@[!=8;G-*3;AA'[.1D
M^+\0G6QC=S]&F[F MXV,YZT4[/RC?C<8#@HSGG%FTE'8Z7S3<%W/SQ*9&YQ/
MX7C_IS>S8<S G6E1P2?YR(74\$,7S;$44HV..N[?V+:T$IIQ,1]]>\,ST.1'
MF)&/,J/YMTV-:6AI4#SQ'37_'= G=,]=SKS+0[0C> Z+$,*N=?KJ+N41-Z07
M!MW['F_W-<;%!=78&6>-48<+L5<KQ%]X5FB9DP\T+Q,:FU)9:%W(H$FN\S@@
M-&?DES+2G'&J..@O/J"/I0 2]F@K[!_3UZ^.^L-Q.&#^BER ,CSA,;7[<O]8
M:J?TUU+C//.QN\5SAD9&O9/"U+)34,8P"2T!B1\U?L1R:\WTY]LB_:W+?=TD
M[Q6G.?E7@!B::$.9:9+8K?.<F)2:5T>#T_'G"?;0ZQB>/MDZAL&KH_"D,][\
MO28IG0)1,.4P0_(W*=?DMY(JQ*68X_U"*D-P"W\G54;"3NO?1";DD7V-27ES
MR*2LK=PS2DIW9U+>4XVIP/7-YN0VES,!; )-GYLJ(TRB([G$JHWS4)XCE<Y)
MF1M5 L:!==R5=$P5)1E>X282Q&:*2$5DAE7'2-]OHT,.,6A-U=QVR>@MX+QK
M-C7>8^@,3BF<'L Y;(>8*ZS_V"W'X>@) T5F*8]3HDO[LQH_ P65$1M QK5
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
M6Y>KX0:?1,@,KUZ%V2[R]9N_NW4LV]L[^7L$>.VS_/6$^QW'X7]02P,$%
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
M]);N?6JPZC"<;'XZW#(G.^U=4;L\/*EM'8C#DP8Y/-D[;7QHB-I&];QV>2I
M>7'C\I]6=>.(OF6U5N/R['2G[FGC<J^U\Z%!:Q\:^'#K37NGOGM9K7NQ4]\[
MKFU5+P[KZ[S6TN=OZ>%%XX.7A^T#OE/?)#L;?Y_ ?6EMJ\&K]2,"YYT?UL-)
M=2.<UNI'O+:U_2ELO>?A7_^T#FGKDSLY:Q_6CT2U?L"K6U6V4X?GG1R=[VR\
MAS:]:=5H]7.-[L)]CW"CI2^J&P?THS(\69,TBDH1Q*VUR&#/D1/@H4H;O I
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
MD"71(Y^D9E[8Y'V.KU!Q&Z^_/R6KONV""_/NN-MYF3/K()G+CS&F0%A2*!?
M1SPD,$TP6"H))VF!087Q&"Q*B>%KC'^<C#QK9//;URG?__H/38GZHU\9Q%8\
MRV*_2BJY3J864#IBTP=.\]WUCJ<Q\<>)^)6)/Z970,83GZ(C9H4]07XPM-;@
MA]WVWIB4^?4(QQ/%;1X6Y-B'P;_7'#3ACJ.)ZMB+H7(V[/6'><9ZT*W &47\
M@]#?W._9=,BY?.M^L/JD@;JI=DJ].6@5<_>;UA]7B@VEGR*T-=UW[-F"E/8O
MVJ[;6KC7JUUE7Q02W#SWQ[9S!%]T*A^.F_#-WA==7P0M?O9)PBO6N"#4%5B9
M2^OF*K<?G@G6"ZY=@B5SN7E>VWI_4J70GORLK3=P_M^GAQOOFXT/!W>6@NYL
M-%CC<I?5/AQ NS;QX8?J92.W;:/ZN?%AEU2W]DYK'_XY/GRO+^[,T2L20F+*
M(:&E1QPK F:0\P@,UB"))IX:/DI5!:W='W3]Z7+ES/8JGVQK&"O_B5<PR7G4
ME?[QQ*?P7Y8R7S'AB A+37Z )F_>U&2N->&,2A2P!3N?6X9,3&#5TP3" !_,
M&?# ]O<W2BU]/.6.Q[)1DNGMW*D(1^<^;>KY%/E6JD9V3".7"5'K$E!RDL@R
M 2JM2-Z "\N$)9@6H"N-;N]T1,I?C(L?YVW,W0+TDV%_T$P7?]R8RWR.J<S[
M&[[="7DR-E;<1<4?1^C[=B[@\ODX%DDBV2^YEFS[&[D*6A[;?K',(U1LJP5G
MY%6*V=OY]["9?1UP<5R\.@%N?.7N?%E+UNU=7TMVY?Y<\YJ^V);@$F6#,Z\E
MJX11(G,^]:P7?2PL;4(KQ6+U?N4WN"D@M](?@BG:/^[F!.#QFJC!L1W<?I7/
M]F9[BT4KQ<57;_/[<L5V0N4W>NV5'9  G.1.X(7R1<7Y<&5NRM7-BB+F14N*
MEMK^H&)P)=B+_LKH/D\_[_!ZV.M!*T9K1_,H/+"#87\NR>M1T3+\4:;H?+8'
MK=4.<>T-LM(9Q!AFCI%H7 +R:<3^;:*YB><' O,#]'76ROYCN80*]K//?@(V
MJ]2ZT^R&[ARMQ9DW'L]<!C36;@X&P'ZQ!736ZW:RQ=>ZJ$2P_BXJQ59>UA>3
M6!MV8"MY1=MMAO]ZC^O1K;TAG,FQR-2]%X^&K5&RSSZJ5W[+O:G^H(RN7)TP
M.&X6"S;.\H*-IR;Y47N_T';L_[[RH)#XC W:SS607-.!K )7X\K+&TC(QT!A
MW$C!(>IRT8 H84A1+J+(H7LCUT'EPK?E0%(.)"_>1P ZMY66[8'Y;KV'L25O
MO10*NNUED_K>;RL &73O@7X;!B5X2F]LS0+/M:$3+I:S&P&W XL[S\ =58YZ
MW<^#X_'A%7 H8M&V$%.S4]1(*+(T\K0BA=?\1@N+P^2/\6D_/.';[1N?F+V(
MI6^T<BDO6<SCY95O1(%AQO-!U[V@E1\HS_7:R6?=446(U5[,(^^G>*>:\M>9
MSF+2$G^]Q+I^MS4<W+WD1P681S^/>U]C3$<1N5ZTI\@F&$56;>LS^$!+KYZJ
M[//<+N8D>L5H-?G)UQ5A'K;J\J?NJE8PG9>5I\2L<#KYGA4K3$Q^LCS?]:D+
MKSY7_:&'32<^2PV.WFN@[J-N[^*>N&YQ4D'J_NJDN0[Q-G);3G8O&NTWS0:<
M4]O8O=CYL$UJ]1JT\9^3PP^UDP;]IUW;N!WB/6O6MO::M8U_FG#><1$FWM@6
MC9,#4J5[QXTVO >%:]L-7'M_S\I8S)274484"*:(>Q*085PBKHV,.'!E1%I:
M>WO_@#N+\Q>/-SSQ7?M[UA?P/-N:I$5<9S5;S+I^%V13UL&'EF"\7;GN6Q*[
M*LZWV,A:E('^Z18R3C4=:A'79\X9OT_WI>9;3(NH>G/P3HM"ZK7[ G93E]ZT
M[0R<WVEI#ICSA1+G_K>BM0NFN4\>6RDZ\N]A'Y[<[]^-K;ANM^7@C.[ =<_+
MF,J/8BH7;^L'M_(_E7?&.8LTU0IQIR0RP7@DA&#"NNA$8D]4I;QTC)Z+C3;O
MGQ2:NOCFC(O&W;A5].+K\<Q:R4F/XJ3+.SGI.@IE<$Q(,F\1MTH@[1A0%)$Z
MYA*(/*?R/IZ3?L*(FJU3YSHC>5K)!>D[D_AYI>^]N0?-=%]*6Y'(!KY(IUOD
MH0W[HP0 >-5B@ZW[=DOH]HIGM2[RPS\WX='PV$H'WJV;K<1/S7[AVW1LQV=.
M!(\GEUG-)_<'MA-L+_0KN:YJ,WQKB2?[S?Y^[Y3^S]95F'0ZS%QHY;=R8.[+
M"9A)]?[YW)G^<6RUQ@BH_ 9Z762PC,I;/R!7Y/=QHGDC]G\I[VIBP__S%(G?
MS_VUP*/^HU(7SS\"91GJ@D.@"3!JNTB09HDA;*BQ4DCOK/CAJ/UBDP=OS>$^
M/\_\<%.R[_'J= 17/QY7ZLCT5*RE[8^)JG>WO(<?+<?M%RN_NL-!,; 6M3V*
MJZKV8O1V;+3!XNHX[_E-D9H,5PX[S1&?C!ZU=)-CF-9:>L6]#(EK _^T4R$)
M+*4V1-N/VP6U"$R7@&A]LVU;_;^6MFMO[EE84[2T6**V7SQJYVMK;^[1!J^/
M0K<H791O"&8CN&)P+_SB&&B7?I3.,&&M0(D3CSBA#+F4)%+&>9<7LD9*E]8X
M6R;"+!?;AMT4\'?*ULQ(WF.^]TBN1DG/HTE2)!YL,IP190RWW-.(M?RHEB:0
M*\G%XW(EG[[8SP_+R!=$\>VM2BIYEY(B<W9_Z/K-T+2]9NP_A(9OO-##K<2I
M]D-]_>^WFWG3O-<[M?IFK;Z_J"_ZSO8&E>T*JKSYXE%M=T:\>;WH^$.:_[SI
MO0"S%3R"VL_F]](5I2=?LDGGVDK?/OSK6:B8/&*O%CECLUP/BS!O#V*[0FYH
M95%7M5C*^ZMQJP?&J)\F*C7M!)J']?L[&/=R"?!?B>T_X43K]^SFE)ZL/[Y;
MK]O.3%LJQ[UL5O_'CTT=DLON=G/D)L?0X*]B.X4B6>!OVP*@Q0JX[G'0K_PV
M[-AA:,*1W[\8_>,]U?]\9>?W];-G47@MI+!EYOI=-J*/A4]WM=,]*=[FIJ'Y
M)&#\!2.FA.G/R99_0Y8E&2^,E.4WR?BKK3,J[M?KY+!905@YJMJ+QW!1+@.0
M]YQKQQML/:YS4H>&Q$JU6ZS2WRPF6ZYQ>*;!XGXE;RR61HF2-Q9=RN:!O%%$
M18^[+7A$_[\KF_\>-@<7=ZCB'IJXAR5*DE@H]9$E22RXE*E^($F\MOWCRIM6
M]W/_H5;$-^BA4BD)8F%41Y4$L>!29B0O&!E FP;=RC>8XO[@:PGR!1&__AF0
M/WX>H43N9$1GR-7\"*V@/$]KCPID_G>_LM'L^V&_GQ,P\JB\WK&MBWZS&.:_
M0CEC?91PF<_9B_UA:V0)[)S%4:M*C"^.HGS3;2M!/M.R(WF'Q +E#%"^FU.8
MFX,BA:: +7S1&G_.J&]U^\.<TF5==SC(%OII'%3VFOW3$LJ+HP[4E%B>3^')
M*RQSP#*,OX,>"*G \;M>U\>0H5L"=7%DS?#/ '7V]E3[8>88_IHYEE/'=HJ%
M$_>EC97L-/L:2\2U?*NW\0A\A(*6BDK?)2\MD)19Z0S,J?#H&*+K@-%LUU?>
M6#_H]DIX+I"$2WC.J_#TM8C<0>?:#K/[MC5::'4U^WYM1Z5L_A_TB]T[KX;;
M$LP+I \EF.=4>)1<"[QMQ&2+^/C!6=XN)W::W=XU$)> 71R9EX"=5^'Q:]&U
M*EP,HVZ*,-A>"XR70%T<63-: G4^A:>N@"KNCQF6$%T4*9<0G5/A,7P%40D0
MW3P_;KIFF?*U2,+]/C*_42CO!Z4,KI? F(N*'P1/I.2'6?G%HA_3J0'T;GVO
M/BK;LUWLE$?H'Y4WV[7UVNOM];>5[=J;G;WJ>GU[IS8C-8N^59CN@3)F2\_X
M!O?7UAB%[%?NS:-=F?%>_GDN?M*N_'9=FBN5GDAQFN=^JP>MQ9^%MRCNN-H<
MP-/\ Y3JM^U.97#<'<)=0W^Y\G5=R2R\RV/@,+=;6DJQHN3D-Y\T*US\VG:.
MWS\FV.1WM)RWMCZL0M$/5N0XZT^/>EVP%]$5A+R/$4S5V:@&]*!$HQ_L>6$>
M];+/F5BE'_2Z7];7/:#.T0_?^ $KL1:CUZ[70OF9ZD5WWSX5_RT00![PLE<C
M5Q[7X)&5PA2IC-L]5WJ0UZ0^>4_\$JH6L:O)8[IZ$KTYWQTVB<&;KS UQ5SA
M'SHZH^U/]_<WK]70_(7!Z%=AT\NMF,L=O)YT;"^[L^S.R6SM-.,&U,.V?7H]
M[/6 -2NVWX\/*C#Z*V\]#\*>K2&\[+%%[+$)A2PJ^;=:46+6N257V,FA:9__
MB/\>-C_9UGUUC'_F_7%E'FCU/Q_UBM/2ZX>]VS>WO!CVPZW]+AS1F&$I!(N*
M&Y6L4(EY[Y2VC'*2KO:[*+;2^;K?!6+C[2Z&?71D[=EJUJ3U3LB_-K^JT?K@
MM>WU\FY9[VUK&!^VZP6;\JX7U0O3]NTWG9V3]ZU:_;AYN'%ZOE/?Y(WZ'GS>
MY=6--^WJY>%I];)*JR>AV:CO?G[+\HYXYZV=]IO3QLE>N[9Q"/?_&]JP*W8V
MPO%.O8IW/OS3W*F?XEK]?;/V89N-KX%G#0_I@6Q\V&O6MAJXUFZ(ZM;!Y]K&
M*:_135&]W!6-]C:T<Y? =:1Q$E+M==YIK]AQ[[)V><"KNQ^9=,K:8!"F,2"N
M>$2:DH2D#X$&3Z2(<6G-:+[,%+VS:<;]H\>OT-Y/8&.2)G')4 O+4(0F1K2U
MVG!EG94L)."HX)/U6(T8BI0,-7L,=7F+H6RB23C,$1,Z(1XT14X!81&:MUC"
MU 2+E]:H4,N<ZI*A2H::$X8B(BE)14K&"RZ)<=:XJ(A)@C#/K!PQ%*$E0\T:
M0Y%;#"6C"]QX8*@8'>)416255<BP$*7 E"L?<PT-LDR$F"&&FE <;%[<UGK/
MACC>7;=?Z44? 2VN%9<KG3CX9@B$_ER'W,O!<TU4DW+VUJ]Z?N]+Q]?BX"I.
M6?+3Q/AI_XZ/%[0!.7F%'$\2<1 GLLD$!%:5-"%1J4.NI4'Q)"RH[W#$4UE0
M#PU$EDB>D%-4(OF9D'S;%_))!.YH1,Y&C#CF"5GM&%+,8"NX4($:\(6H6J:8
ME$A>7"1/RGDHD?Q,2+[M,U"A'3>"( $^ N)2&&2X38@XXB+'0,[1 I(962Y2
M;&8&R2]LJFN[\PF0T+VQ]N)GR.BA09JY)J-).0CCSKX #BK)9V+DT[SC$#A/
M5=(QHBB(09QQCTPD&%$OJ$DXQ2#!C."<+7.^@"'5$KF3=@A*Y#X1<F\[  IT
M4FC%$!/@SW,F(]*<*82M-%B1R##SN:ZV7)8<E\A=7.1.R@$HD?M$R+UM\ M'
M:)":(>VU0]R!UVZ$@3%7TZ"]]T%K/1ISE9 SA-P?&/SCA:#0V/A]L,_SF2]L
MIF14RL@_+(7XQ<=B)N7^%+V^7G1V&8&9,"'OW,U\4\+ $(H54B%$,*4H019,
M*\08%<Q+;WA11-$L2_;HQ+<RE#K+\)V,#U3"]TGA>]L3TE(:S0&Y(5 .\"46
M 9X#(HZ!%#F1(N0*Y&I9E?!=9/A.RA$JX?ND\+WM#CG/*=7<(/C)$#<\YTQ)
MCBPS(FG%.!A4>29SV6 V0_"=Y/0',3/N!M2[ ]N:A!OPLVM*%X^E)I9#51+4
MDQ#4W:0IKF%(H50A@7/2E,P$)8E$6A@&(TR \<8NK9%EI=6RUI.*M?[,LNMY
M"<2^:-A/*.&JA/T3P?ZV6X&3,Q$G@X11&G$J*;(F>7 K/+7**(4#6UK3Q"SC
MQV=8E:!?1-!/+#>K!/T3@?ZV,\)3TB"BA&)2 G&M+ *A412I%=1;$!L/2VO&
MZ&7-)K6 X\E!?^6JC!LRUF8^JO(YO1H/Y3V^<X_Y+G[Y,"I]U^N>07,NEBMG
M+9L=RTXHBDB<Y3+2O[X6YT5,^T_*CQS+X%V6P'HG;([[OTP#F.!04QT-,R/7
M\M*3G8W-CX%&KP4E2"6I\E@3D&;@7%+"A&1.!.;ITAJ58EFJ65HL6&;PS*AO
M6$+YV:!\<1/*)GB9L.'(11IRB"@A2QQ'F#(P_X4E-NE<F0"@K'D)Y<6%\J0\
MOA+*SP7EVJU165 9"98,62PLXDYY&)630@;&9D<\EICS#&6SK*69(2B_A%*6
M.X ).\B[H[2B[<=*T2VHF] 0/I3):<^4G#86PMLL@[W<F)UTT(]%D*KDILEQ
MT_8=CR$ES;3T'H'7(!"/&&C)6XZ"A $&Q*A8X#ES>%F*65HI6&:ZS*C#4$+Y
M^:!\RV/([H)E'B.0I$<<:XDT81P)+J(QX$KP[/P#E"E[]!J $LJS"^6)):V5
M4'XN*-_V&+C#VB5*4-(!(\XU009SC50$S57@+K@D <IBF;-9JJGS$B88MKK=
M\+G9:I73"$_M%8Q[NJ2:R5%-]8X#X#T,%2 61*( J@G>(JU=!/LA>J*IT$*2
MI37"V"0\@#+..,NPG8P'4,+V26![Q]B7+K 445 B9Y48C#26"H'I1RQ/N0*0
M&\&6*U7"=G%A.REKOX3M4\#VMF$?!($1E@5D9=X1P7J'C!(<&>,)^.?.V5",
MMGRYV)AQ9F!;+M1_(?,AVYV![1PU\S;=H]F/LG[Q,Y4G&_?[*#.W%@>;Y[XU
MS%U74O/DJ?G@CB/$P.J5N>@I#)8&<6HU<@SGHHF4,QLDB[[8"F+&:B:6X=,9
M]8-*1#\[HF_Y2!YCX7RP" ,]@X_$!=)$"@06,V<FV9"<&"%:/#KMHD3T[")Z
M<N7,2D0_+Z+ON$^2*>HQ09*YG!09.-+1&J1=3")I'UC*F51RF3X^D:J<%_F%
MLE[0WY-;TK_8K/0$E;UJ7WJ_I*')T5#CCJL0F>*"AX!D8KF^B)%(:V.0T8I3
MK0+3-AL6.?8Z2T&<,O8ZHZY"">&GA_ MW\""-Q"\DR@9I1#W.B)#E$=,1AFT
MY"PXNK1&U#)59:GC!8;P$U3X*B'\-!"^[0PHK,""2@DI\ IRO@)&%E,+/R+C
M5@?,A $(FV5I9FD4GF2YWSFI\G6_*_"C%WY<E8^9ZXJ'[TS[T^^_,&P\V4IF
M)?U.CG[]W;7F+!EMG4)8YV)&-J\<X=PCRO+:5,:"%GFWB&6J\3(3CS:B?A84
M4XZ^EN16DMN3UFLKR6VBY';+/73$$9".1"(QBS@'1Q'D)A%.8%5JPPA/.4]G
MF1J^K.BC$^Q*<BO);;[);;)UZ4IRFR2YW7:<L0@)*QP1ML$AGBA&CCN'*+8R
MQ.1)X#Z3&]=\F=!'UPEZ+G)[@EDV'T'%>U/"I+H7DV^WU__>?KM=W][<KZS7
M-BK[]9W7__.OG;<;FWO[__4?FA+U1V5S]V"[WOCFU-L#^N2:L!B((W2'.2/P
M&]*:%HD]B,/N5]:)!E'+_BS[<Y+]^1+RC*\JSU9:3>N:K>;@>WL@/^[5YT'B
M4ZP06O;8"^FQ%[:Y>KUG0ZQ8[^&5!OW*F;VP,$0\9L)GT9S5^UYQ8?S1B<TD
M7"G0NY'^E 73)^V?GJS?K4E%9:YOB9$V OQ3'2(R/!%$E0\Q1!QDBDMK2BXS
MLX"Y&24E+2PE32C^7U+2TU/2K?D ("&1I&,H2F,19S@G>VJ&)"$I8*4Y#7AI
M3<I)U-8J*:FDI'F+VI>4].24=*>J<)(Z,$&1]LD@'BU'UM.(HH Q1!""HV-+
M:T(M4S)+I?Y?V&[W@(S>,(;K<:YB3Y)NL5S&_T04[,4OXYN@2Y=%\O9KGZ]W
M0I&_>^VKDKLFQUUW]RDA 5,GG4>@7&!.Q;RY@28.>6Q]BLQHK,G2&L5JV91+
M<Q<;TQ/SB4I,/S.F;V]8XKBPUBCD/='@(B6"K#(8)2K K(Q:!P/V"!%Z6:A9
M*EI:8GIVG8H2T\^+Z3MUB+G1(4;P,5@ 3(/!A1RW 5F7M!8*DR@%8%JK9:8G
ME00Y0ZE \^)DO.UVCM @]MJ )S=8_N)6G'5[61#E&ORG=BFR .K0_QO0_67P
M8^+$]'7;DMK&+@5R^LB4,R**B*34"AP((I"6WB J0O*&:BV% P>"+@N\@%-$
M)8 G[3_\$,"I>1X#NHR];HG=G\7NQ5?LUNJ-CUJ!I%C$*!"=IW>91\XXC BP
M,(L6!ZU$SF#1E- _2O N+G@GY2B4X'TZ\-:N#;RUD^I'25CB2B<4F"AV&([(
MAFA@]#7,!:((S;,.LP?>LH!QV0DO<@)J!+GO_QQ5:9CP9-0WU_LL^*@V,9_R
MJQA*EW+B(]O=^L_):JN=YRA:R7/\6B/+X2]-#5,F11$H75H#R2YK/JDYJ8=A
MY)DBVS]NS&-BWB^7#B;DH99T\+1T<&LZ*P6.(^<&$<O!2U56(*,,0Y1XE32)
MAA*3(TQ\61->TD%)!\_L\Y9T\*1T<'LF3&*B*(\,)8(#XLZZ7'0:9V*@P4LF
MB0</@^:-LO&CJ\T]"QV\A*+4=UV=+YO:5EIY5]M'.SLO(E WL5+5-W84'E/8
M15DP\RDX[)ZRU3&Z:)-$SA'P< QAR$5J$5-4!>FM5E&#AR.7V2(N8BCA//&R
MU26<GQ7.MSP4*H,/EGDD<=X,@\: 3*Y'KXTF1N(H$L\!"P$.2CD'OL!PGE@)
MZQ+.SPGG.QY&=-SS2!%U(B).:(1QFL-@;83FE+'H@P$XJV5L9FD?[A<VG9+G
MFBO74NW*S3&?,;WN+31F)[WNQ= LR6B"9'2WN+,&89'DP)B0,2$NA$ Z>(<(
M$6 U"JD5B4MK4N%EQ=@,)?Z6R?PSZBO\&,)EDLZOH_?V4AS)/5'!(4!QKE80
M&+(F892X#@'[:%VN5C"A))T2O;.+WDEGV)7H?0+TWG4$H@6[22+-B8.QEV&D
M+97(!A:H9T[30&<1O2]M0F$CI@A^<:@T.[[;CI6!/;^VM+_U94U..<7P#*Y"
MOQ]6QP+9+N11M^=?U@M^H:]RW> 34-C1'?>!*N-"T II[(#"0)C(";!"4G(^
M1:IQL'QIC?%E26<IEE&&)F?,>RA1/554WW8K@J6!1(5RQ3/$I0O(!:>18DF(
M**,&=!<;[@GSZ(RH$M6SB^K'>A4EJJ>)ZMONAG%<6FD" %I+Q/,,HK.*(_ V
M%#"UU2POI25ZF;-90O4DYQT87J&S/O$P6J/QU&LS%C\!\PF69Y3\-#E^.KWC
M2PC'0O#.(.$HS?RDD*%) C])JR-3.MF\4_<RYGI9L"=?F3&E;.PGS;E^":B?
M^"J,$O431?TM7P/<">I"L:\W%XAS00#U.H(BL4!!?I@GOK26]Y:E9%+5Q$K,
M+Q3FGV"I18GY26+^;K4Q[+R@#$5JP!.A5",C!45*2_ ;2)!&A+P"$R^3^=ER
M]27,BKSNMMO-03OFC7;R#$B&(;0]=GPN=_Q;/\9*K3N(%<)^G^3&<4]C])_W
MFZN=9NNOI4%O&&]SP;4W7>^$U]??LP3]CT%_>7>S%V85ID%PQ%S>68$3@G3T
M"4@5B-DDH&K",I9NH7UJ.P\^1@D?;H.62OBT2GC+VE1:V"#S)M_:9Q\S)62)
M\$A%+ZE7D40N%T,)?\8H*I7P297PMOGC'6,ZKS.WR>1BJU@A9W1"B8O$@G+:
M)/I-)7P)>X;N#[K^]+C; H.M/][J./Y[V!Q<E%N'3LRG+'NL[+$7OG5H'MJZ
M^:E -\L5.ZB<V5[EDVT-[VP?6LX)3WI:9=3W!=._SSU>!E5^RJK8ON-?F<B#
MB<DBC)4"JX(D9&(02!,LO$V4!@O^%7_\*HXR8V.6T3F9Z8\2G8]%YVW',UO\
MB:J\54JQB9M'3GN/# W:!1.(-S&C<Y9V<"O1.:,3%24Z'XG..ZE15&MG(T&>
M<$"GD 9IXQ1*H)41A[PWBL_H?'3!IQG-BYH#6WT=6IU[W+; 2F\&U.Q4O#UK
M#FRK7);]Y!LI?NG[=]#UVYW7HXZ_1D/E?.GDZ*EZQ[3G6'MF'$=8^5RQ-F!D
MF'+(ASQ;&BB,)C;G2)AEI<I%V@L-Z GMHE@"^GD!?7N!!;:":&^1#2* O>%E
MMC<$4C&OL)")@Q SH,6R-H^NT%8">G8!/;$M%$M /RN@[R[E)DE3%Y$2UB$N
M)4/::8P8]EY+1YF@# !M^#)CCZ[1-GM+N>?%B=B+ PM?ADJTO0ZTOURG_>2^
MP[C+-Z]Z?-W[87O8LH,8-F)J^K+ TR29:?=N@2>L;.*<(<S!;>"!>V2%P"@X
MYF0*6GI.EM:,P<N2E$NT%QK0D_$=2D _,Z!O^0X WH@MCPB[G#S-4]ZT65BD
M>.1$ ZKAW]*:DGA9RUF*5Y: GE'?H03T\P+ZSN0#"UH(39"77(W6/=K(+(S0
MWDD0GTS&P A=[$<U2R/T"YN J/>B[0][%Z-TH1<VZ?#;%#R'<8=?G^<L>6A2
M/'1W7SROB7>8,,2"88A3(I#S0J"\79ZV.4.>B:4U2I:IODM#=];[E.'(^<3N
M9)R$$KM/C-U;3H&V7@9N TK4@5,07$1.6(RDU(0KHA).8$,0MBSNV2*BQ.[,
M8G<*[L"/H%L6@/UEU-ZV_"TF5B>7$/8A(BZT0^"\*X2)" 8$*6P@"UP =EXL
M_VL.\57-5]]MG_7B<>STFY]BI=7MO[2)A.?Q!_KPGO#7G<G.K_(H*LF]OBZ-
M49VYMR"26ASLI+H]+RV/R7'8W;WFK(D6QV!1X,HC3FS>=4Y8)+BUWBI@MJ#!
M:U#+BM[-;7ZXY5$&(F<:X;_J-90(GT&$W_(M.(DR)6>0]WFYLJ<16:8D2C$$
MHE3RQMBB&BQ1=^M&E@A?"(3_NG-1(GSV$'[;#TF.XY"40%'E*N[,4V0, 81C
M'(#)K50B(UPM2SPC8_@DYQZ(F7'_8U01MO_S11'*LG'/,4]QO5K%9B&0DJTF
MQU9WMZSC/FJ;+$6$>H%X8 YIQ<$RR;M=J4BT5KDZ_3(,1LOZ\3E-9<W(Q03_
M9"8Z2O _,?AO.2/ R)YPJP'RP2*N ?<Z,(]L%-@R%SUVMB@23?BRP&61Z!+\
M3SA54H+_:<%_VT]16D9E24 \4@X_)$76YJWS7"#8*4D(UAG\1+-E8^:F6O0D
MIU/F<H>+HI;LP_V;'_7+E<!&[[C*H&="=^A:\8O0'D=],]>?_SG%#EJ8,>$)
MM@M9[X1RA'C*$>+N?H2.:^^XQ\@'![ZA,PX9+@0*'%LIJ3%*IZ4UNISW$V#B
MT2OQ)HZG*4>\2V8MF75F7>V269^566\[W@D\;R\#$DI(L+VC!9_;<*0X(T+#
MN&F5*Z)NAB^KQ^_:4#)KR:PELS[_QC<ELSXYL]ZI'2$$-DY&9$%:B,/PB*PG
M"5EE0:@N4F-)9E:N^3*Y)XEJ7IFU"'N\&EAX*/P.S4]K?\*/<<.OW<M'T/G>
M%1S7_G2]5VM?WO;V95=0XF8E1T'.NOVB+,IJ+[;LH/DI_O&Y&0;'8Z1=N^ZJ
M'_#72ZR#5QX.OGW)MUKXC(1!BW#*<:Q8GU-2;><"A%+I= <YIM*#KSN5)K3L
MJ%=4S>L-*MU4&1S'?LP\$F*G'XL]? K9%NFMJ=FQ'=\LIIOABV+7AV_V]:QT
M +_9PNL_<VM'I&24]#R:)$7BP28#9HLRAMN<SX2U_$B*?3^*BXY[XS<XLT<1
MN5ZTI\@F>,%5V_IL+_I+KV[T0[O903?U[K;*?%MU9Z!3U;V=NM]LG_5A^*G:
MSA#L],&PEU7K=7=E><0WVQV_4L3M]H>NWPQ-V[N^5>VLOM7K+VK_^KK:[W]1
M]HR0\4+HXO5N)"951IE)L_":Q1U7<Y&GIG\ 1G[;[@#RNT.X:^A7XKF/P-IG
MP._]XX(HVC!$#/K+8&W886A"G_Q>F86W_.X[W1KX;C>S;7M'@,P\@-V*B']I
M=3'X?!T"B@$/6M^R9_VX.O[CC]#LG[7LQ6JS4[2AN.B/J[M?C1OY ;<&N^)Y
MH\-?^6 %CSCA*MI_]>2KPRO%H5L#^.B8E"O4J&\>QBODF\>^=UO"5S03OW3;
M[Q\3[-L/?51C]4-O>X_3-I8C&$]Q-LY\[,S/-^=_S:/V'1SAXWF\(O,CWAY-
M&1WW8JQ4X;SC?F43.#P\8*>79Y;-0^?FOR>;'V\C,WNRJ=J>/ZXPLCQ[(IFI
M+38?U)F/V,;HIF/W(+]M6HJE']07><+MR7OB,;OS+517DR>'[TQ0PH\9=N9B
MI;4(NF5;\<XBTZ=-\9JY?GAXS/BGWW]A0L*4...E,50ES[D6ABMA T^2.J^Y
M8A\WBC0&@@EZ:/W.3[$SC&]ZW7;>^S,WX4-S</QZV(?^B+W-<]\:YGY<[_<C
M_ MSLUBGUAR'BX]/JY=_GU0OCTAUXTVK<;++JEO_'!]NO#_9V?CGN'IY>G'X
MH<JKE^]/OX:+&Q>'6YN7M9/CD\;E\7&UOLMV/M2:U:W::>/D@#<N/3_<VJ4-
MNGEQ.UQ\>/+/::->I3M;M9.=K<WSVH87#;K]N4'WFK7Z\4GM\OCT< />N/Y/
M^C()MX\O:Y<'O+K[D7-*I1 <:<((XDY0I"F&CX9CZJ.()KJE-6[8LE"3JC0\
M,Y-L/S"Q2SXL^? 6'T;E./&$$!D39Y9KF@A/"9"BG1?,%GQ(QGSXH/*G)1].
MDP\O;_&A,YRQJ##"1=6RG)Q@9?+(*)HBYPY'(I;6&%?+DC^Z'.IT^7 !K.^9
M<L@?NDELOY@WN]<"7_ EXM,T/'._[Z2M;C<420FQ]ZGI8W^_VPHEGTZ*3VNO
M[]B7/D0;(PO(I:@0UPDC*WQ$6GD1@J/1LYQ!*^2RTH]>7E76?)A=0$_<<BH!
M_2R OFT@&2.#(R(B+)A#W$>&'*$6"9V\,Y(2BF$\)UHL,SFIA/C2!EK04A1;
MO6Z_7SGK=5-S4):=F U#J9#)NT(D)9%.C$CW[T;>5#(R884L]P9QDR*R/GH$
M[)JTP(1XD-0:9=DR*JM.E-A_#INJQ/[38/^V$65E)%)IBQB@''&G\X:=V"(J
M./,2.X(5!2-*YI6%991IVA;6'$:9=LYBSPYRBFT\/\L9JOW5F4Y]>+;TB0<\
M8 $T]CL^P1P4R-Z+_5@D@>6$Z1 _Q5;W+&=3%Y]'%;-CYP@NBSF)_(5MG3,-
MUZ#?#ZMCH:QWPL97D<"GHM[FYE=YE(;#Q R'N]/U1"8J,([(*0Q.@Z ":3 1
MD):$<@V"93P;#F)9RW*C[P6&]L0L_Q+:TX+V;9\ Q(FC#P)%GTM26:&18<$A
MPIQP*L0@8BY%QY>%F50XH+3Z%W:3D?W8:OVJ<?0BYJ,F'C>]ZG&@S:KMG<;L
M?&W^/_;>O:FM(UL?_BHJWOF])ZE2,WV_)%-4$1//S^<=C).0F4K^<?75;$=(
MS)9D&W_Z=_7>DA 2V& $;$&?,\%<I*WNU;V>?M:EUVIMKP*;FX+-H_4 LU4&
M\)+@W"&$(<YTRK4\%:+<66Z\8DH"(V*RK]F=&5&)+W=7GS?N"RWZ_"#ZO$J#
M1%#",.I1I )H$!,,62$<4LQY^$E;8^!,9[BO*>N\/C\!&K3=KJ1_QF',U2JR
MY\B&TVI8C2=U4[JCN(T>+J+<+@(@Z?ZE)2APNFDX78\R$Z*LQ5@B;*G.!<Y)
MOM\1D116&BR<%@'HD6!]=46WI:Y9E<5AU!UZ5)3ZX91ZE2-Y[Z*)V"%/'"@U
M"119:B2R6"3L/7=<ZIT]KOM"WKF^5W$5/<D <5LT?;06)KZ+P^@99^)LG#,M
M O@S/!T70-W8K:_C_;5"W]IAX9E)8'5&A[B-'FG#!')&X4BI$C+F)E!8]KG:
ME!NI,\EX&_0Q/6,(V#C#*A!POQ"P4I%:)BZ$S$:2(PQQK#720A$D6,0J2D%(
M2#M[AO6-VM1%I9*2]XS*KNS[_TZKMAALKZD?VQ1+'4^^C7)UT&A=+>_5/5*U
MM 3Y]E@!U T"ZL\+3O7ZX!?^^OU?;XW7-AD'3$H3B;@!+'744\2%\7D!)8E@
MI<J^$=W/9RB>I^[PHB]K<:H^Q8 ^QWI4%/BV"GR^K,!_O&6*LA@81C92#VJK
M.#+ 7)#44E))3/28Y1*#FA+Z8^=5^ FPGBWT,^5B<^]L->P!2&09C,;9[91Z
M=CR.WTA]MC>=X;M'C<+!*OQK-!X?#0^:=6@ ]"CM-PM1F-!],*&%:1F\U,$J
MA*4 ^Y))@%3B#=)&F^ -,XRU78;U>DK#]]W)9BC92=^NSIN/OWU9G8O&?A/U
M631^5)C0I!U*6 ?$G<?(A9B=03Q9Z80PF._LZ?4"%QU2UR= >+:YMD7;VZ.7
MZM'I/,XV&M[)V?.,G>L;9T/MZF0 G9=>K(93D-_18J5^BD")XJM<6CN.)S,?
M_/S']NWMUV/[*8Y__C2I+:Q/-;3U^:M)/!V_'@WS%.I1DT8Z?^,8"'$A6YN#
M[E=7A/*2TRHJ)%V0B"NCD=;*(Q92P(&!%6OS%3G*^YS=N:]DJ:OQ%-%FXV2M
MH,V309L5HLB]!!YG/0C4. 2;1"(7J46P5Z14TG*5;^U)W6=7V'9;!39/@$YN
MH?]LKLGS!*U^;QB7"B$4!]I]4L8Q3!B^6TO,R)('P%UDS[7(O,A\+9!Z"T@]
M7"-P-E'F,?-(6ID 4C5!L'H121F9I"QA+N3.'J>ZR\9W\94]JJ_L&S6W,*4-
MJO5J?I67CG(.AIBWH-9$&J2CMBAQCPTGPGF)LQ-<J4XK]A.@04_ J^8:<ZDW
MR<90<:EMFTOMUG9L0>;-(?,O:X0KPJ%J+,4H<LP0IP8C34A$)@:B)0N>Z]!Z
MS#"^<^IK\9@]13!Y1(]9 9/'!9,5FI>B5IP'C:RG"G$+7,\ZPY @3!&+G>4)
M:)Z4?8DW=3>Q.,2>D4/L33WZ4(TS'($6]ZJ6#GX[#]Q>B_KQJ1Z@[LQR_BD.
M8ZD9OE%D_7V=I@4&2\,9TL+GG)00D!54HA!D4M@&)QC?V:.FSUGW*^,4_UC7
MN%;1YOO5YA6>Y"VSAH#Z4IU4OG/H@#$%A40 ?!8X.A99;@'0IV3=']8U;7X"
M5&B;G6(YR;YE0J6E^WW-_^D<'QY;IQ2EVGONDS:2&ZD]PU)2@86Y-1F$W7=A
MK9=#8W.'QA]K%)!YRKCQ'.&8KU3*?(> *X\4%UXK2QDA86?/\+ZX>Y6*+7/4
M%:0K2'??1+D@W?TAW6JTV$H?$W,H"4YSARR'M*,:OJB@I).6<[.S)W"?Z2U/
MXGT"W'D+W8A-)@C,[O2LCB=@]%8?XC44>J/.B^X]XPELOWLM44QY_O_[K,17
MPYL'34RK9\/[Z7B2NZ\\E:(PVY?8^6(9$]KC_N6HAL$.7TSK.@[]>;-B[3CW
MAV%I_?87RP=,X2@=VT]O1G7SA\FDKMQT8MT@'H_>6'C,I%"$6U&$=VO&4+#"
M>1X$$IPSQ',/"!NM1)+"'@O<,]%4BK]#,EDI*]-A&+CG+-&'@X%B1FP0(U;,
M",NIX3YH9#!1B*L4D7$R(:^,,)Y9.$' C#!]*M>KGW<()YX 2=M"&Z$U(Y>_
M_@Y D57Y<PR]'"J[S-F>6P9"MTE;]M&\:==HWLKPS6@\J>.DJF->KEF8\\T
M1 ! O;2V\]H:^W4UAC4YF.;FAV] 2*/09IT!I!=HOA4T_[6>SL 9QE91E'QL
M>J ;9'PD2+L0+ N"&I]V]HA:[W_>H=L )8VA.][9 @1; @0K' U+S[QP! FJ
M>>9H"3EA&((C B="J="$[.QQLPX$)0WB07UI':=K+^SXI)<&HX^]DQC>Q25B
MUEZ:'J6<)UH<:X_ T7X?UA&$L82H1\,#F-"'IF50":5M#E_?K_>V<-2GY'U
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
MM",@^<QBT&^R]EPRQIM"D*.L7_U>4_/QCK;Y]CH.BV^VB+B(N(BXB/CQ1?S
MMOG-V.9!3+G4XT]Q"-],W@Q@?H58WANQ_&W-^B;4&8PC04QRB[B,'CF2#(K2
M:6<#; '.\_V1]7MN-Z>614L+$'9)Q ]L?Q<@["(0KEK8UBD1K6((4P] R+E
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
M"I68]TYIP"A.[N3H+IBT04Q:S>J3R4@2!=+!*<0)!TRB.B!,!!9$\6@26'4
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
M<^:QR9VGN!7P U&6FH)[7<.]%><>98Z:G">L8FZ5&HA 5FB*&+#U:'#2A C
M/=879#UP47"OX-[3P;W;1"L(H8D1;<%"XLHZ*UD "NB#3]9C=:=H14&[#:+=
MBE\O6.5(P II#X8N)P2^2U@BK*23@5)I<RB#]#'A?8'-$[!RFTR5OS=]=.'?
M4'W8^P=\F0]YZ5D^POZN9ZJW]P]7_WUO,<]NOFUS^$!6\$&MX@/-^-#KN#PZ
M];:9Y+C9S;<)ST;CIB/!#W4<V$GU(?[XL0J3DSGP+KUOIB3XXBW6@4I,)]>_
MY?[WQU?/CV9_')_$GO6Y#YP=GH/>]H:C"3P]WT2$P50PLG>U'?3.;-UV]#V)
MXYB/E1"';0.Y8:/[-E>B3]70#GT%+Q]/X!=->XA'5)";"4!>'N'RUSS:]L0R
M2GH>39(B\6"3R8:",=QR3R/6\BW5._,WG=3S&9S9=Q&Y.MJ_D,U-)W^P@X_V
M?+SS]TMR.*V&Z/*^6]TRUV_=#@CU&M3YK3H]&P,=.;3#*;"+29.6VGLQVNVW
MI]&KH=^%#19ZOTW=N J5K:O8I;UR];1>+/;]B^5]_]MBMV<5:>IBY;:CG9A/
M\\0?<C^6RM] &[Y[-00='TWAJ6'<!S9IIZ&".7Y_J[DT)_<%.#94 >8TL&?C
M^,/\FQ_G-=2J83..YDT_GMKZ'6C$#%&S.JPPA>;SVC_/-,6878555I99<NOL
M@V=ZM-OHT0KM:?^FU"X6]-H_XUUR[=^^]%BSRX7ZIJ=^^6^"L7L9J[[14^]Z
M7__:ILCFUG?^?US;= ]CDYFOH01NC]0ZQMXAO.YDW/L9$"-<XMYW3</^)CE^
M/96[>W)<Y&_?37Q?WT(/Z.BXT<2O-MAN,]G;Y)MU>Q-03.F]2^):E7INHB8;
M1:H;JAJ([N'YW$4)TY2I6MM@:W06:[#T@*EFU\D',.7B]058;B"(;]T;#^EF
MO.$%PF]&I)N>7L]<G)NLAD1,-Y3NZLF_CI->-?2CT[5*P'>^%KK%$8NKIOAD
M(@^4...E,50ES[D6ABMA T^2.J^Y8LV-5SJ_\4J_'H* /?2JV4+_&HVWHW'
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
M37YASZJ)';3=3$(UF=;/+C#[J-EB;^QYT[+Z>+3O_SNMZGBIN>/^,)3VK??
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
MUR"+CA/#M(D\"3?.RW&[*[61;?DQ'<Z-[-ZG#:-:5*KGR47_O)6NED1+-9W
MY^&ENKNT1'+)+<.@RIP[:5S@!LS"P&.T5%A9,MW\V>W #*]J1=UOO]:"PPP.
MO)M%;MTL<LT>]6(LEKL.?_;MBPQ[^<B[M+V0_PM3.*WY@G3&PP._^V-[>A2+
M464<+CX&7Q+[Y[6>/8^U_J4]@S_F;C@^=W^]_6SQ2@U& DMIX1&]5O\K?#@_
MZC269_MEZ_RX5GY#'O7D]^?'WOF^_GIM=,+'H,?P4=_M=%KGYS' @,\*+2[[
M\X0N_'#:/8>%.<I#@*_HGT5_T2[7!69TVB\/E['G=D_;\ZWF8"J9IR_VSFPO
M8TKM\KA;.[;PD6.0"WA@GD!>IAA:Y^NU*:?!?4(]$"QN\JGP.\RPE=__6R^6
M$QGPSPSLIY'/#4Y#?/L1Z^#@NSB__R,39>1+4A]"Q[([1OX][MTZ#T<1N5ZT
M7Y%-,-C?;/O27O77_G.7Q:EUBNXNX?CL[X>6&=!GJJ(_K+@KB5JC2G#1SVIT
M/S@,,2'K>*&(M18HPE #\U]M (NI'W^ *P6&=+K?!EJ4&VWEAW3/8J]8S (6
MMB]Z\(>LH:W^[;>"D5XH.KRA)' !(\",P8.%\;0!;$#MSN'O_3/ @DX\/^Z&
MLO5N[,.PX(L  \_O/-SFF9_&\X(VK']>:'LQQ\DO *>BFS^8C4/X'EL,%SR&
MTR[(7:'QOZQM?_ZX]FN]EEK?X==BSET'NSV0EPPPMO9Y_=-Z;2N34O7N>>-%
M/P_4UGH%$6@LWU6OG=FKP0>F(' YWN(%=.>%&DQW./\\[#QA;_O'M=3N7@[G
MNG-:RY9Q_O9ZL8*C$[^=<^B""()E7,[AF^VU"N*M8OPAND)"1J94_&E\,L-/
MC<YG\J@IIS/Y]]N=:PUVY,&YS6]"O #3HR"_VRP([PJEN*'QR=I!RSVT1W!L
M'>65@Z,1=M:V:[:33Z[\J9%-_K_PF(OS_CF<I'FK[B[ZB$$P1>IN7R[.X2&$
MW&S2)3RI]E_SN/K,2"QL)-IY[CUU6'EMK8Q8>!R)FO6BYM;T; [FOEE,?3:W
M7[XQGZ"YE^?SF>QN;;/FWN?KQN:AMEIK[ EB!(,++T1$1G.,H@+?((&[EG*F
M.KB!ZY/QR1K(>KN DGFVGGEJG/"$A"1@Z[W6"EN#E>0D:>_H_%O_-P!-J]TZ
MOZID8&X9P+L?#K6F'"OFD(V,()Y80"8J@KQ41%H>'/9J;4/\4 8*7)A'# 1C
M,:J@A?&.4X.-32S*2#!85QXG7"' ,^R^:&X>$BU-]EB1T[EA+?<6.<P$DB$%
MYP3QS.>><52O3Z:NW2( G"1GV0O\%MM7Z[61$ZLV.*S(3QU6XR=.?_XCQP5O
MI8;91.>X!R/>@M@G&HUDRBARW^69J 3NY\)0'N]N>;:[MWVYN_65-HX.L>)P
MZ&N- C4:!$X)Y#S!2!-IK.3!$,;7-LSZ?40Y YE;?Y4&'Z%@\/TY$D*QK1[8
MTNV+F!4DF^J3JG!^;,\+#N00P:0#+R6[1]V:RX9U3*E4R^(-K4XGAA9H7XY>
M1-^V_7XKM>#MJ=?MU';_W"F=EVA[IZ!U91 %/E;HVFEWH*G]_-'NT2E,"%R%
MB\(S'/FBTUQ<'2YZI1,&KQ[W8O8)3\^/P7L[#?"A*:;L@G;SN?B<IP:BW]O6
MZ=]@.^^<?CJ'-<Y_VTWOP&D\]2W;_B?V"H X]6\W)KVW"6/X_+VQ!V.[WA$
M!A04/C%%$9$<P( &BFQR"G''J,<"SAXGQX.H5#$P6<$RY81S*:SE,3 <&2B3
MBR&2"=[H%=/QF\A,J3/%63FBYT7L]:YW6[-ESY"L4W#*E>=DOEKJ@S;!3\7M
M5^$;WTA>?NCV0(^+1^:#M1>/X3-EH-Z#DU]$3?+3SF 2W3"JGL-SF]8NL[]]
MRZX^GZ(^+V4WR39J&06<QMG]8WIH/2,#]$M^ZH](L"599W3QC\UWG\0L_K%B
M71$UZV.G)*H,90[.BSAC_O2TC[R4=TZ=&AFIV+ASX7[W2OW11:?/3/4\G:SV
MEU9&S F6YY6GXITQP>;/;K\ ^Z)$I/:IVPZO;HH[PU!E_'Z6S[QZ$<K/AUH7
M#J_>#/-]E$;,3<>T&GHRXZ+N=<]OG.]!1Y7"),C+.ECG6OY4K04&1:9+BOTL
M&3F*/[\! I^Y/&Z!57%^K]D#ELB8U5,V=LG.!JSWA%0O9I=>>!;A3T[^U:0.
M1@I^'&->$.VYB\(RJSTCEK.4X]MXJG,W+:S8[X>1",_0H_OCZD\0S7<@F8-,
MHY>15OA(_VZ05GA\LKNU ]_QX1*^1X"/=]F\_JL%XP/_[F.KL=5@C>N/QP<G
M.]_'TPIWWS=X(\]G:Q/FU#YI;FVR1N<O>"_\W_N=R\:UOV["N!LG[T8I]DAC
M[S-I?CCTFCA?<NHI\ 03%> 38HG T?-<.TVI#VL;5,BZTG,R=_P\IC\V5;J"
MJ]<.5[_,@5>YYQL6AD1*"'=2&&:L$YPRX:CP2LR 5_DZ''Z:&[@J;)H'F^@X
M-CGMN!$..=@<Q$WBR%'F4=#.")*$T_F^=%IW^ G/8^F0]&1V<BK^][*LX3G"
M<3"G69KF/+0LLS3,6< S'A'G>#P#A)F/ 6+5I2+#:'9,?FD#EOZ:0Z\3DE K
MLS;!!3ING?5KCQ*,65=WL<]8B& \ITS+UP4Y-U&-FYN\WRI8>0[!?Y9GO 0)
MW+S)O#BZ"W33[X9';H;O%=0W3P%DI0A<$J6QCIQ$[*()5CING<$Z)#IS).*'
M-4_9MO\XLDGO8(\VO;_HY%J(&&"W %VZY27?]O!F_I]N+X_^;NRBR,Q%U['7
MK5R#.5R#W3_OA"U8\^A08?#GO,+(Z<(UX!)9'S!*SFNB1,22X,QMHRFAOZ\0
M:=#K5]]Y/',&/CGGA$H=$W?@ZW&JG*92.J.496$5]+?2TWGTE([IJ9784!\U
M"M)%Q!DAR#CID"4\&6ZPI]AG4H:?]^!7P$]?%</QE=GN?_Z@1J(RXE?" *^,
M^,J(?ZP1;U2 (S_!_WO,B?$."RUED!0GJX-.JV $5$;\S\?W]S;/AZ1TS;UM
M G,YY(D(XB5'/CB'N& 6V2@,8M$Y[[E)6)'*BE]U*YX&;:QC21FMN-/&)!*4
M4Y8;PR@E?-44N,H@^$DM;HUH\=;G0Z8HN&Y!(D,L0YP$@G2R%*7H#.=)6Y:U
MF-;!2:_,_,K,O[=%R5BM367:KX197IGVE6F_]$S!'UH&^>*XBN\]OPE/FWN?
M#\'0BT2K@"(8?H@'JU%FXT)!X,POZ:P4?FV#R%5B[J]T=$1'.0W"PN9Y9PFX
MWTYCKPEW)(F4B#/32S6?64<K]WO1AGNANQ@GV&X)3C< ,QCN"2.K% $?/&6:
M$L4M9:ON?L]@A-WPBM[PB(XR);Z26O:BSO7=S(6MQS;4Y@ )#-"0:,#8<LX%
MQL;E(N!$D@XL]V%Z""3$SZ3\PVKX[+1?=GNA'V^/;/PRU7Y1%=V\<7FHA*/4
M"),=[H"XCP9T60M$C8U"P$N8N;6-T^XDF4B9?_G<!<YD<=0#D[2!#Y:JKYS2
M%HQC8]FP4]DR^\^X424#Q4T1^IPUZ(^%RY6J7?]1+305Z^8)"L()?%#,7&(]
MSV,Y7WQ!^-,MPE.,-C]6L)D>N]BF7D]<F_W#2NQ\HM;RD5H;G*FUCZ/)T_<&
M+>0LDWW.NN79IEMDC__R=Q&Q^7A+F0-_!-_BY11ISS;9O[N^//=R*?K=B=]'
M,[3]4+#J=>S[7--_*$0[1]>#5\[2\-BE6#UYR>[)6YLP^9D)SW41\)I6[8V+
MR<_>7[V$.Y^=Z;3,"RL>'9>"MU91/C'_U8Z:SY6ZGJ3%B; 0B2E*4*+V3"C&
MG-;8&3-_4?DP?KZ;:7;NN.VEUYYMG-$PV6WT+.8> ;?&3VD;;IZ&/?O]+62^
M-*YS0/O@_<'QP<GGRP9\YS[=$?N=?;:[U6XU:?-X__HKWC_9OIYLR=4@C;V#
MKP>==YWFWN9U;L&U?])N'9QXOOMEA^W3=R<PAE9CKYD:5S<-5>$S'ZYR2RXB
M#4V:(VNX03PJAUSP&#$C XVY=YK-K>CK&HLGK%"?<M0\.V]&!70O"NCFP3F+
MA8C>$L,B5PY^U=1BH[R-TFCE"IPC0YR;H1_J$\+;J[L:?#9DNQI#-DE\3#PE
MQ(K$7!T(LO 7E/,Y=,#">6(7?3.XI!ZJK\N0'9#)51;LVP3VJOCR+:,X'D'Q
MZ^:'0\9%(B9XE)(&%/>&(BLX1\E1J@T!# ]Z,<67E7%:8=@R<M>"2MXF9[#"
MG%JP57B@F)M$P';!43YDG,JJ=.R%0!L9@S8I@]/6)"1%;J45$T:."85BSHB)
M!%Z2\<49J#];;?(28&VLF/O>F.M,";I3YO]"$G3G,=0,MB%AEMMV!0YGMHTZ
M1.GS+T%1(:M0XRO#N^:?$Z'&2#.D@2^>M#*(<VN090+@S^'@J%!.^MPZL"[X
MSY!A3L>3)\VQ?[DJ/$\=3!)12),LU9)3Q@V,+ DI@D["@1U>!=%>@\Z.!]&H
M4XQR+!"S(B*P2#4"9PPD/TIJL%"2J+ P&^6)5/>561\/Q<DJR'K>HOZJ=._Y
MX&D\.D0U24*HA*@/'$P*XI$6AJ)$DZ:18T.26]N@]W6&7#8RO7D-Y=9[)W"B
MN:>L-"&7Y @3B;.64$8?O)F;+?A1%>XM7W/'@Q]&"*RH\\@["8:%<0G9:!42
MABE)P;3T2J^B85%1(KPL:^G=_RNY$$HBA#=&<S!/A$9QZAW!(GHJN K8. [&
MDW<NV4!BJ!B07A,>?YJPI+2*ADE/4&+&(NXH1M8HAVQ* -1!PW&L"P(DJ5:/
M .EU:N\<RBN4Y\F!4Q.9X4X$ \<CYHG[D#NEI^H2Z=7H[;@=E3BU@J: ".PJ
MXI(39"Q+2'KIJ+(:G%^WBOP';^&>:)P-;/:D_%F=OY6;\NPW_M.F^&KPV!)
M/ZD)5TIQ;)UEUII@E90A<*WG-Z:J8/G*87%KXH++*Q*C Z/)&)*C48DA$ 3X
M52J9J C6NE4-EE=(]$J1"$122+#IA5.:$\*UHI$P0I(/WF-57=N]"B0:O[;+
MM0W2"9_[X()5Z+)5R!5&F1M-ADB#,FI%D>BU&H-_=OLE,V>W&_HY\6JB07EU
M+3 $+9V"(L92'\%\"E2;Z+ !4 J 3@:;6;K=5A=W*P50X^$FFQS6/B44)4Z(
MY[97FJN$")79A]56I;@0RLWJYNZ)TH$(M9%@KF W.#'1V.0-3C(0G'O8+2CB
M5-W<+5]UQR-.R@GF'*.(>-A<KJ-'SCF!+$Y,,2VX\F85;8L%D4&4FLQ6W-K8
MZY[;]D1SX1FSPP<L=&,<*K.U%W]MSN$"5V:UL7^>N\*?I5*MLKE?VC$P21RA
M+8V22HFBQ1KQ"!:<R1$O)^$42#1BR_#:AJDS,6G#/;8V[V?4[^FK]BK8?(.P
M.0=JID04=L[R)#77)NB$'?$,S"A*B/"V"L6]!IP<#\59%:DWDJ'@<BC.4HY,
M8!KEBP*NL K&\B>J\EL27"XB':V"W IR5\12K;+:7@[X3K!'&.V5DA8I+GRN
M#P@([%:&HD[:6".DXBQGM6E"*R.U0LS7BIC/:*16F80O!2O'X[H,I\R,IQ 5
M+""NA$+:BX2"IACK8(.0BXOK+A\R[VFK--J2Y=4T5BIZM+P;-$PY/^[%6.O
M^X_[N6U*;JMPI\$-K==RL42\:=AR&L]KK=-OL7]>M&<I&S%U4^V_YF'J"HXJ
MG9@'*XP[3!R<S,P!VA@1"0D/ME$4CPH9-N/YSLW %QPWE"\39A[=NJFYE^?S
MF>QN;;/FWA%K7AYBXHWAG(%YQ0$R1++(F2"08-0ZICTGF<%&KD_R.=1 P-M9
M9"YM'V3+MR_"3:>+HN?/:;>HV^GG)J8#:2QZ^CS8R72L.]/SZO1]GRL%Q2CI
M>31)BL2#388SHF#]+/<T8BT/I5H;^=!3H\0$AWK1?LVLET@^^>]_WVDZ-U9I
M#?KLI3%4)<^Y%@:.#QO AJ#.:ZZF-V"\J\;_]+IG@-=7_[3MZ3GHX?;_7K3.
MLMINM?H>)."B%_?@^_YH=_W796O>U4#S3CYCT(SC_2\?V,'6#CS[ VE\:?#F
M]?')P5Z @WB?-.AG>-8.'M<\T";X^=WQP5;XVC@!C=H"[;T^8KOOF^TF_=B!
MP__Z8 _&??(QP0'-#C&-Q(:D$9,Z'\_!(:,205:9D##G<'3S$G-!U&/8S.@E
M:.+))FIT(#QA:S$--#C-: B66;]6BP!F9UFB>Q>@J<,]J->*72@4\68?ZB!B
MYQ.M!Q]N:?;P(.X.VM)< .J8L,+E2GVK+.5$">=%M%[QM25JQYB5\URJ.OU
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
MS*1/LZ+P\&:N0 8Z4SL;*$WN@'8V4)O7?.&QA/N./[M%^]'B^VZQJ;JC72Q
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
M86R%L:MON5:!B&<&U?% A'7$),<#HM8&Q+G#"/[$P8XEU',9L-.Q+,T4DY'
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
M?C[=_0(0?G8(]S0[<^%"1W]\:^Q\@V?_!JC^#'WZ2.M'[>;!WB$[V(,VCIH
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
M/$)>XVLTNS$SK913ZYM>-V2L" 5\*_V"R_P[?PWAG\X45=[:?A>&-';%>P.
MTX]-> A$L.)#%P H%O^"AHL/\,B-!Q;FI<W<7K,?8U&'^YJ#XBW,8BCJMN^;
M!2.U.QS;+/,T;!'W[N>Q-)CIE)8-_MH:PLO\77(;M+K%L-D;0:-A,!>LOO0Y
M6I(_\T*+L(*DG:7.:JZ?;*[)/>%B%7?..Z),IQ5".SZ7B_U,;4H/>M03>M<_
MZ]C?QRX,OEW8T&EU6X-AO[2D7'6V+XTR\ZX*ES_SE&7)8&#;B_O@+S\H\5FG
M]#F#$I]UX N8QN]E\KA[):EL"7D%288ZGUGCRT%[=^<CV]_[?%8_^GA:ST6>
MWO_1W#_[<+9_5#]M?/E\TCBKLUDK^<&>)P<=:'LG-!M[<-_.A[/&WN')?N?=
M4?VHT:J??2#01U8_"ZG>FBO(&6#YDO81$6OR:9YBR#!"D<*)$:*"YEJ6:;_H
M?-JOE0E9/&>6^X#\O62:"@DK))Q!PJ@<)YX0(F/*/NR:)L)3HCYJYP6S)1*2
M*1(N7/FS0L(E(^%L.3V'=0Q$>!2\R$[$)B$#:XE2$-8H*Z+1!*3Z&NQQZXV$
M3ZQQS)SY$?I"BOD]HP*\"B^H]-;E[3)7Z@B66NNORU!;5[(0X..UL;(4>;^4
M&,]*D?.&@>U+B?NS@:#<?E OH1&0[!T,"_.?=FGE$M=A1G]BGWE(NM:7ID-<
M-\07HR8LW6!R6];F2SS[LMT,GTAM:/PU9T 1P2?.<4),Y5R85E#DJ"6(>>,)
M\][&1%>CHL']K"0/C#FK<&J5QO:<YHP[XU2%1XO@T:P9PUO H.PSI]78Z]DA
MXZA&.%A*(L?,<;.Q1:])&;]J6+2R\OP::ICSTO>'?& >\V%?=TG1R6LX+>>3
M,!'#[U^,ZZ[Y/]9Z3WA4V76Z%F_'2U')J\O8'^8/_&1@E# GD4XZ(:ZC1]IP
MBCR(L8Q30:/ JY$KXT&G>C^U&[UZ9GY4 6^.F2NF781I9X4Z8W T/GEDF,_%
MN00PK6,FQ]QJP93)T2P@U*T\NZZL2+>&!L5K$LRL9%*95^L*L?P)>C%[S](%
MR1M<)"JQ\7X[T.F<V.BXEBX9CHS(61\PX<A%C5'01 HO(X@._,F#J5?&E6RI
M':X0N$+@]9/^+R%PA;2+(.VLK&\QU5QCBX+U*J?4YJ"J4X($UBK@)$32*AMP
M'^R/N^(H^Z2ZPM5L&H^9&>,)PY#H1=F)#]VQ6 1DLK1D'L\3&O_7Z/BX74:P
M@O;C[:!9I';OI&A=#+ HTXC$4 Q[8[5H4+0&KRY:7MX__OPGD>*<WCE2?(%K
MXN[QYXMUECY;6/NC!:M7(==5R/7*AURO!^55$=$O+"+Z-902>Y/%GF,+A !"
M3V$[,)PA"#E=WQYEZ"SY/!8=D'U&_5)4NL@@=.F0_T$^YH]']^OV@K4XJ5BQ
MY/@7@?KG$OR@I.7>U0C^IW&+7J\<K"\SQ>HCQY'_:4_+I$>O((+RZ*!3W_GV
M8W=OGQ_L'7RK0]_J7_YNUK^\%?O0[X.=SZRQ5Z?0CQ]S&5<[^R>[>V]%SKC:
MZ'P\;;S_^./@R]L?^WOMUL%.^UMCSY/ZV3Z,^5TZ3PM]8;EB4B<I64*6Y3K<
M)@GDI,?("I$(IXG:Q'(L.3;J69T/YU(_KZPC=(5,SX],CQS772'3(R#3V0PR
M46.B)E0A(R)#7/* ',NU*C6UEFAN#'-E;#<6*X],E7JTN+PY#;"=D3:O.,_<
M[/3\:*Z"ZP*!C^KW^V<?%-?6L6U?CX0OS87CB4#P/!G^!0@20XW62B&5N$;<
M1XMR<!K"4GL16-0RQ=7P_+V?@/;LGK_KPLZ/ZOE[#3M7;+L(V\[*+HYP+K@5
MP+8&V!9S"0H5!=7*VD@MIH'RG)?&X)5GV4=))\/7.9W,$[>Q%J+CL'?\3!!Z
M896\DMQBG*>BZ+FAA4=*\WK\X9NV>QA+*7+L>OWS#!@]!^,K/10&11CU\WNR
MF=Z/BP,7\/)6+U3!9T\FA,X$(>].UO=#]^UD==_U^E=U]1MJ-E7*^@,VO-:<
MG H49WT(!CGJRZH?%AGM*$HTLBA :K',9V6=F ?',%?Q::O+[TN74A_$[Q5+
M+\+2LS)LH$Q012(RG#+$;2+(6I$0C4DY39(006UL*;WZ#/VH(M3JE7%_(H?;
MV?)U]_5*?=S:7->6;ZS;(<ARP].J7A>HJDI1(C5' -T*\10YTCG4/+&HJ#=2
M4^OFZF\]=CTUP/IX ZQ7:S=9N]WMK]()2U7T2%D9$3>*(TNC0U%@(U/4#&N[
M-K73QI[>6</*GM^P>3=C&+5CK7"GQ6FT_4$M>T1UQLO?BH-K_:.RRSC\7CJB
MCK<A1FI%)K37X4&NY*9@=W;G?HP-Y<Y=I6232G.GKJ[U =B3N?X^ABSP0GS5
M+ZQ$_YH_-GP-[GR?8@<4ISP!W5P<KC/VV@>DO*,O];)@X>$NTR_4#V>)X:SK
M<J3EB,8,2R% T@39)5FA$O/>*6T9Y225%=KOE$?@%G%Q>J(U9@"8XMWTKI4-
M _L@4KP"DV"G?EK_\I&#P$@.=MY"_SZU&T?OFO6]]M'!WO[I?J<N]NE'LD\/
MVK/V@_VS#S\.=@Y_U,_^_@;W=V!\M/[E[8_=+PUHXX_6_AFTL?/WT4'G[Y3M
M!K-'UXSJY"U'4A.*>#X-LXXX9"(V5G$G5"0;6[K&V9*C8I<9]'I-$?=UE4/N
MR,# <^Q)A8U7?[3_I#BX,XH->//>26Q_C^/@O0H%EX:"\U94XH(.V&K$<L(^
M;JU$VJ2 I%%$2,X9R:E=38W1!_M7+]$7X#6(Q,!4?&6 [JX.YQ70+0!T6<3;
M.^E5^+8T?)OWTI96$^X-1UI2@;CA!!F<4TYQCK6,A!H<-K9438@'^SHMT4O[
ME0AR8F7PK1+D'@O?<A:&"N&6A7#7^'+J)+5PP:,8(DAP$31:QV1"0@9JHW5.
M9#U6UO##XU J"6Y1A),K@W"5!/=("/>N-ZH,=<L#N'E#'2"82B98Q(++I\@9
MX"QF*,A@2(Q8,>HVMGC-K%0(\&L0X?::L1]M&L;^RL!<)<C= >8&@W !<?8Z
MC-OK_1[_M*VPG1>W0KFEH]R\(8Y:YV/"'/'@ >62R(GYL4."2.*, <#+BBJ1
M-:J652NZDN,6R8H_]N4YGFS^*P-X2SF??M5HN*C05\'@TF!PWE[G)14F2HR8
M,@1Q9R(RRF*DL0;55H.JJ]/&EJ U\?!(C>I8=GG\FIGGU^+/?ASDN+/OMCV*
M!<":SVGD5@8K%\G2MD98^<NJ@>7G[G3I8WC[P\.MVV4^P0HYEX6<N_-V0):,
M9]HJ%'U(B%LND$XN(8(-U=31H"@N3SK(_$G'G/OFTECHJ>7*JYGGY_NV^JEX
M[YV0YO+G99%UL1J<3^5)^92E1=;2U?))2HN\-AG_]<9>/]7&-&^_U5SA&*Q'
M3(J(.-$,&6XHBCHR1[DAPL+&Q$4-/SQ6<^DL]*#]Z_: Q.O^SD3?ZH[*C [7
M_7)>(N/6^AD_J2,R84)N-G.XSW%OT,J-_UJ6N&A]CQ=1/O]Y-1QK,IWXXA'K
M8.9&PYL?N2Y8Z3D"N(BZ.AN7/YOG^5^.[6%$KA_M-U1:M7^U[1-[.MCXY]5X
MK%8779W"V=$_SQB+ZX9X*TW,D-<8W;!P.#+AK:"&!Z:=#"1I9[4+"1.?-FYX
MCB8&.KL31%$+TF?07NH8 +@)]BQ9>]-SF)#$(@!"PI('  H6$NC]U$5E+<T5
MX)YO2J_&_4VB[$:=CNU#(X,RU<J;7@<Z=OK?@XFT!633&12V&\[5WP)VG-LB
M_\J;<[J!-0H!%(1L"CQ.DW1]".!UB6S'%YF!R[=<O_7A6R\*\4@-DTTE'JG#
M=V[X^EQ5=+%<56MH6?I2_A$#LM K .BB?QXK=IGC<CAB&8;[CP?5(%BON,%[
M5QJY:\:8ESACY+KHRAFV>E@*N'5@J]V?5$6XA]%E8:/*RJJDUV:.6$0'O4WK
MG +:]AC/SD-?RXM[ &;DBCH*0_&_AE'_M P(7%\%]&C_Q^X.M+WSZ=ONSC>^
M?_21['YYU]P_^[T#]QV!\OFC3NMG]2_OYA30QM%;7O^RSQOO/_+=O6:KL?,9
MWO7NJ/[^X-ON^P8HGV_/]L_J/_:_E)%^L\F_@DO":(T1<\8BKAU&-LJ B.8\
M:95DE'IC2VY*/J^3W9\IGK-0T[HQ%@'E@6AKM>'*.BM!!0#6"CY9C]68L4C%
M6,_.6'-'#L%1)ZQ%U"B#N+,,.0-\IHVE-"5NL(L;6VJ3L%L9:RE;\!I*MN_N
MEBK^8:->-RBX[QY[.9%6!02/"@3SZ36MUTE:&A!/EB#.G4+.\X!2< X';0T6
M<F,+;^*E;+!/H[RL&^/<=P^M&.<)&6<N/-%190+5B"2?1=,H80=5..>DP(0[
M&4$\S8Q#Q3UVT 5M0VNHQ,[9AJ[87.]G"%J'5.RO56*ZL]'BE84(=$<=%_M+
M.3/G"^E8.Q-^^P3L]F?L9X/?^7$YHM6>\-,]X9J:.A3#%NXP00R$)\1%M,AQ
MKI *PM$ $I94=&-+;)(5R<CQ')SPGX\J.%;HL9A 6:''\Z''7+0D3SC)$!'C
MH(#Q("(R/G#$A+',P">1/J,'?7!6LY>"'J_U!.B.YJ=7%E3^F*+4+:KVM5#X
MDYJ%%43>!2+GSX.2]HP*$A'.;HB<4H(L%0(1KD7"V!E+]=**%BXGI/SY47+9
MJF\%*TN3L1:%E0H^%H*/60DK*:RBE DQQ@GBGC&D:<3(@,Y&F8PR>+*QQ397
MI.SS\T/'#;[0/_-U7K;W\YC6C9*>1Y.D2#S89#@CRAANN8<UU/*KDAMS+3ZA
MD]+8DY?0S9LB>QZYMLE.=,,,&NW>8-1?F?HEC=84*>H"N)WN[NR+^EFC63_Z
M=+2_]U8<[#6^[9]]/-G_DDM.;>.#SKOF;/V2_;-O/)>I:AQ].ZO3MZ>-]XT<
M_="NTT]'C9W?F[GD5'WG4P>0( &GBZ^,">FRGPA60B.N%$'.2X6T3Z!(9<@V
M?@SH0*& N,-R@K2G(@@F*"AB@1I"4I 61^)#9"[-5CO)TWVC9?^>#MP_[<-J
MUEC9[8Z=HPN&QW[1M<O^U47I2EA6RASVR@O;G=@-\$/VGOX4!T/8X4+Q!FYI
M#8MWUI=Q/9O%WD_NW#[LQY@C^PN;[QI[;O?'-\TZ>!_WX_=6;S28>[96A++-
ML8OW'Z/V:4%5'@3P\4][,.TK--_[W@IQ7$;>%@+E8S7HR_=>^WLV>?OQ_6EZ
M/[SJ/Q8(H<(I899 MF!<<PD:C7?>@G@108WQ&ML;0JC$7.0OK-QN&G=^VO<W
MXWJCO_?Z_=)5_HT]ABMWC:N2KPQ=ZGO;T(?//^I[^V=P?ZYR98)0#K8B9)@#
MK+'"(VNQ0IY*#G!C+6Q5.4;JTA'ZN511 #.V\^)?D$KFKDP?8Y*I%2?-%C!6
MJ^O;HTQ@%G3^(;#3Q2UH,'+HG+)&QP4PV2+$%?/FF6QP7#M.57!1!T&EP;#3
MAJCPSPJIRKM0V8<N=!9DW)TX_O==K_]G6>"V$>\86OZ:*:V^=R@:(+TF3!@T
M X*K8XAS+I Q@:!$ Z7>::PH2$#7$MI8 )E06ZT$LRM0E1WQBW8/MH[[8I36
M/%(F<'(BHU2PE&O+/&QE,F(GXWTPJJ*,.V 0:1Q^#3*(+"H@+A4'\@ -1Z<8
M40 M58'&8V/2/\.@\78WW;-=N1_ 5O>44#)'#'_V>S[&,'C7[W4R80PJRK@S
M99QM_]C=_AJH5=Q$T'.# <R(GB"M8/ZYX5Q%C$49ID=OI8P:K'F +2>+5#?+
M-!E3%@*,I*6EB8!<DT"K\Y9@#TI0@GYI*YFOB.5)B26+,ERED MJ(\JR2Y.,
M.=P[&)2U)HF#I)R:GXHR%[1RS:8"LDF:G%W8XKC7+XD$=II\^_$(5(@R41NH
M4G'ZZP202I.N^@T$(/_O46L<PSR]Y>W>=N/-;O&^WP/IYY>-\9\;_]@L/G2+
M;( 9EC1\62,!<2J+O4"P<E/7@:K<L&@-!J.R8[XW& Z T%,[^F&IML @<@QI
M'DZ^M59TXQ#:L\/B! 9=N @_IU@VF+G =O+ SN"OWO?)5%S:9@?3;M])"[HQ
MKG2A0K@KIC02.@G0/5^//-^PKGD&@42.;883^ ^4X_8MD -;7)Y,O$GP?^;G
MLK/=?Q;',.?YT4[1ZY83;;_;5KN,L?6]3J<U++/!S=#I[:ORZ;P+,^M3@]X=
MVGYHQT'9PFA@#R,([:UA<_SJX^-VRY?OSIT-,;\KEQG/?;/%OT>V#[^ TNGL
M "8!/L>7KJ/\3'3M.(VDS%:#\9:=&X9G)RI"*%\.--N#-OI%_'$<N\!3K>Z,
M1@Q8'/*5;-?OEM$IY4C+ 9=*-8RF-_8 @.LOF ['^:T&%Q+/!6'<2?>?0 !P
M=ZNT<PR 0&$'*H;0R4R4Y;\ %;%5+LCO&>&R3;]6_'4,NE HMD.> &AY!\CT
MM/BKU3D&<OEK]]VG^5NR(^_DTOEO;T>P\95:O#\M6RY LK_2UJ=\/U! M*!*
M>NA +=L[8-OSHW8YIO&02^P:E#>F!-AWS3@6FYM:<=P>C4TQVQ>,4"]CULLN
M &R6S#"AS@7L0K/-90ZXQ%T+,M)8(^K;[F',X<C_&(\\E\J=X(JZ@BNEZG0S
MV5RW[^7-XBJ1P ^7:.&7UL5;\\O@K>21WGHSX=R!)#-MW4*4,(QK9D_@!<9Q
M,]S?81*_G[]<:BHGTRA8_OIH'9AEM>(7@-/8+H6=W!X 7<930-L>$*>=B!3'
M^;@(L [0'U[UCY( ?[G4_2D-/.K<S7=]O&O W=V2E@8_ZS;TYV9ZVBS^5;;1
M&PV!F;OY*&Q1=.V *."R2!B/;2OD/F=YH<2BO,]!RS [7=N&6^,/'X^'Y11Y
MZ!#L#'UX-J>$R7P^ENKRNR9;XDO=TT3>TVY*6%)N U.9N%C '%\K?.P/;:M[
MDUP>>M#_8<L7@Y$;M$++]LN:Z?U8'(*08[O#7G]J'I_0ICVWW[LX/(FQ>_D5
MK6%Y-PRJ.]-B-],AO&DXRF,H4^5EDAK QM [C)E\ <UA2YXT<I41<@L38_T5
MA: 4V"Q,2,Z]MZ#EZYX)SNYDG3\/XZGL\_=0:C]FJRGU0= 8(XH\:,0%U<@(
MS)#$46HAHD@ZY.02?)/=K-2VNO/8FMEN3(_ X*U^ONXGF7S@1W<Z9ZG/K0Q&
MQUGMS3]^!X+.1U) S:-^J7D"$X[@Q=#&$L'I^;4[4.J!MQ9AJ7N=AB_*6W7[
MH]49=<;R_^[%%K4SZL/G^'BBXK([6*#Y[L>OVEI8!*V0L%(A6"*,'&,<>>)D
M\E)SXL7&EL*WFHXNRPFE3<;9=LD8XT.PD\PAL9,5AXS=R;;ZDW35EQ)T%=.M
MKE048/LYR1\+P?E]/+NN(;E>]S!+QC<?:%SC%_K<>2J?EY(^DL;VUZB]]D(%
ME)+,>(T5LMHGQ)ER#F0-Q0+9V.KVYLGH,OE,*.?FW&UDK//M1!^S>]_5:_/H
MNX(0>^6\YF2LN'OXL]T:\TP6:4HQJC2XMD"P\;WO("M?-7[-"MPWYKJ;F9-K
M7;SN+4#?T<'+/+^#%V'/Y=_UYL)XN=T-;\JY/P1="V3:U7/[VOUK"B0?3^N=
M^DG];/]DO_/YQWX6RG:\.'C_J=4 4&B<?2;[9]L$WGLR"R0'.Q].X1H P^^M
M@[UW ![?<..L_>W@_0>R^^4S:^S]?53?^8SK9[^G^A'T??LK=UIHYPVRQ%+$
M98!OP49$@G,PW\(1(6<=OR*G0EM,N'**<ZP<4<0&&6+2B@+HS#I^75J'$D*N
MK,1//<+62<<L6_RU!3I1R]_!#>QZG[:?3^_5Y5#4:T:\\R$H;BW7DI+(C54I
M"L$%0,#;[O=6O]?-*V#;UWF?+GG*7V/27?U*D^Y>2\(_)\E5LP*=I\"=-=,<
M]X"7)_:.\=%5M@+%RQQUN>I -JO#=>L]0%]IODFC(6PS,T_8P2 .!A>0V(\=
MD"K&,S@VO)TT8]:BQ^)O_ME%GRU&EP[G2A-E"\0W/W'@S'_F<]ELL7$7MPRO
M'ASFWK;'?<N_E%R93[7:MC7)YCO;N_)@KM3ZIL:LZ8@G)Y%VT.M"HZ=%MFAU
M<O-7G6-"#_K7[67#5;L5OT_ZE:\,1J"!P B!&0;CDZ&F_9[/NN$W6,0\5>$[
M7(O3(Y8;CB@NRVS=Z0FVMX-FD=J]DT$VN_;C8-0>#E[2.=V"^\V_8%X.Q]24
ME_7/7K:SYSE[,U[[M9Z+6T7_=[,'<[59KFAUL[5J;+.?&IK:P._MS$S9308D
MEC$WC"W^4YJ%6P=9?YJ<R'4SOV8B'&6:!5)SHT$V>PTVX67]/NQKF3";IZ'?
M P&H %6JWQH.VQ/7:@^JV3=HK79!_DU G/Q\K3CI]4*VZP^RV(J&P'5E=A#?
MC)T<"P-W=')70*-KM\?$7?XRRJ>7(0ZR87C*W)W,JZEM3_(MMCL"17U8&G%*
MOPP_A)\!8F+[RB\P#]G:5FKDH[:]N "LY_TH9Z$Y[PR\^$>$2S8 RTUXK3:#
M@>>,"O<!>XZG-?<D&[Z][99B3K_E8/LOW6  ]C*0PIPF.P#*A=FOY7NZL7PD
MJZ>^.?X2FC#>[[D#@^.840& ZM(\E:!C,VB (@NX4,*LA[4'L#_MQ'%;&>=[
M[>FH!S/.,=,Q9Q&V/'/IY3_+ Y_)-%W"[G+^?;]U7([VW"+?'_GQ#ZD\(\K:
MJ(6)Z1WFR09"L(<E*03XL1@T8QQ.^W4-_IU$!R)37% /7SD^W2O/Y$J9;^*O
ME-FSW)HRC;0O  Q8=C!R1WE+ .)H=;/I"O:G47=R)C)QL -&;(?GW5.6J_@_
MKL% TQ4P&/#G,AC\%0\S-GV*I:-=]W#EK 2\/C4W'GUJ0?LG!^_A/FBK<?:1
M-;[\#?>^%;F$3?VLT6Z<U?'^EX]\UDK0>/]'IW'T^[>#G?K)[LX^:^QX<O %
M^K77/JH?O3VKT\^L?O:I>;#33/ WK1]^92HRZCA%VCF)N/8&:9T\$K '\(0#
MS'R854N]4TD:2:DP68TU)EA"9"):!:&CI[-6@LGD \R>X^;CV :NU5A^WMN9
MX#=#$FCE1!OA.'S7G%/0;YR+$4OM]>II.-?Y$/;ZA[9;.EZ6H68W&OT'X[59
M[J'3A\:[609LE)'CNVG,@5F/F%#%8#X78W?4.>GUPR!VSP\#\*OC3H]W=SS;
MS>\_^T!VM[\Z%J/EF %_!H,X$1XYDP)RSJ; @H@^N8VM8;,?X_QY0'\*?,5D
MP2\<SMSIQ%_FL)183LJ3HNLVS:F\5'HR7,B6,61)L_\M#B=^$Z$UF AW8>I6
M,=O4V"EE[*G0O.5(JJ+.=:!."M0I&$T<>X>HCQAQF^W.C@M$HY*,&BZ,U8M0
MIYT080,N-+-;#NP2=GJY^"4?[H!ZE@7[?BL7,FJ?WN2-<R&]336YSYM_;8[-
MU;9K@_W'6&/,+EO'\?P54W%\>]"R__P3M(&4'7KFWW^GM^9&QF_YJS>"\4S:
MNQ#ZZZT0VM '4'_^4?+$(%Z=BT$+]HS290U^S_Z:[2+;%VL37^>RL%/V?#P]
MCJ7,.A6(!P5HB6'\[@D#9PXK-=]L"QI?.6?9TDK5M*!YM2\,1%.]9^+!?8-U
M9?W4D>W0:77SR$O;=?%?MG/\6['=;A>[I<(*71EUNI<([#SR=.HV=ZYN#F([
MH=)Y)3N=]P ,LZ(+) &W34Q_8SM,-LW%SG&[=QI+'78(@B<:>^A>N;WTW)NX
M@'7*4]G)JG;MX<2B<.Z\..E-[=Q)+/[(2W@8BT-XO%1F0-0=G#N,96-C,;0_
M+AZT6<ML9]ME=NV)( I==0\\MR0"G/<CD-[8,Z[(_/N]-(XNR=CVR$J ;\8P
M:L?=-*L.7)),?S^=7'S%B@$#Q4!:C;E@##$L$^*49W$C)(1=]!@'KU7"LZ)S
M@@<<I5Q+G+CWVLI<%U,XD+>]@1]F%8.50P9Q?;4\P/!V>U0"1;S$EC;S^R2"
M9C"6I"X8M#PK**WM8PR-_9+$NN-PKE895C45-BY!_=C@,/9'N.C%<>F!-;AK
M:;TG+Z1'LC/3^ SKAD)Z_WE3=3A%-[62-U[&F^3&:[<U2\BF(3<_^J!FV5V;
M77IAZH7KB=\U5ZQ<FPII^DX%TO:RH%G4X;[FH'A;NG2?N\3=LWSX?6NYKT0R
M3;WXN5(YC[^TNF/[7(XO@);#X!_/46)M]0CLWC4+7^),D'NRU-,!WXIDLEV0
M^QIQ6/QEVP^KJK0.U=?NE([O^KR#U52L$-?=DNM1E36"GYL!;V>WR[:FA^2W
MO#;-Z\H-]S\>-,353MVY2*8>+H/FG'ON+*BKS#KOC-0JL. )U^%G 39LULSP
M:6Q"R8XIV1\V=^%+:]A\,[%YO_TQ,=AME]IA#'OVQ]UB:YXY(N*^EHA)IMMO
M/QI'[UH'>Q_(/OV[E=^QN[//]_<^TD;G ZU_.8"^?./UG8]L-M/M[MY;N []
M/OK[Z.#+ASP>WCAJ-AL[^W3_:/_'02=GW3T\:>R$5#^=2Y2M8=6<2P)A'"GB
MG!+DI%$HJ,AU4CI*@3>V.-,UQ<AJ9+NM0.>%@TYVRF",:6^]X$)32Z/## OI
MC9&)BA)TR!1TYD.L*M!9,= YG2TJ:SG5,CIDG<PIQIA"!B?XEKQP OND1=C8
M8AC7Q$7!YM4 G><7(V^IR;(&8N3X(+$JZG83]K'$@U'$1DL(]\%9:IP2A)#
MI!>!5P+7.F'?-:7?$NQM-I=^4]H)Q#%A@((A(A"II>61:J;(QI8@-2X>+&\M
MIWQ3Q:1SH=_21$.-C 0+GJ2U3GDNO-8Q"NMQK 24-6/260$E)8:]T0EIE3SB
M7G%DA;/(Q9!B5"PQQT$KXC4@@A5ETLK,=2\4N.S15-5+NU%#DT10ZW4,D7$.
M^$>=="8RZDG"F)%*2EDK )ROG^:TH4YH@K#.!9"<8LA$KY&*FAKE*'-"@(96
M8_K!-28?23][]3Q*)<$I1%"Q<U8=BAVP;&1)16[A7\\K(67->'162.%8!2F
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
MWBQBWY"&KF*\I3/>K*P=DO3,:HZ"S$YRPC*D$X_(**RHL9HI:3>V9#ZCKG)
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
M1:1T,KD8/,UU ;2*U)"@K+!&4)(JH6^=L/.:4B281>5<,(@DP1%/5('0IR(
M*%&&PKJ38#:VA*H9-1_PN1KI#99AGWCUC.Z,#Y(XAI5-H-TEAY5@N?H'H<JQ
M%"LA:<T8?59(TE;KR"U'T3&)>)0>Z:@2TM1XHT"K2Q(8G8N:6-GLVVL@(ZVS
MC6_WWCF;7D7>N%S5Q%G 2,X23\ MUE(7;+ FYCR_3V3_JD#P[B X7X6 8$Y"
M" X99@GBSL$W(FR&0X*CXA$'O[%%Q(-%G=4S;U6,?,[(C&/09;@UL!TZ0;51
MQD;B(PE8$B6>1M2I&'D11IXS^03#B=(!-!:/$??PX8)W" ?,DT[2IVSR$7Q5
ML["N@2ASBQ#'\":]0U;*9P6$Q;+E7#V#KN*FGV""7LQ^<B]/X$IU7M7-9C[)
MOH\^6LUSH<T<16:B0H8+CH21-%E#-1$ L]RPFE /SK"S=$9[9A-;!;D5Y"Z_
M0HERG'A"B(R),\LU301T<NJC=EXP6UDKUPQR9^7[Z)V*5D@D8?40YUP@JW(:
MV&2DI2J U"\VMAA7-<D?G/I]Q2'W236$\^0:<VDU;DFW<>] PC%K&"4]CR9)
MD7BPR7!&E,G*N:<1:_E5BXU+#STV.,UY&)<Y,XC8'%/5_.<C18E-H>FOD1O$
M?X]B=_CV>P["794@L,9?4V1I-O?I9WZP<WAVL+-]5J:M^?*!-\[V66.O^0W:
M^K&[%XYVO[P[F@T"VWW_[N@@W[/3^%;?J>=4.C_VCPY9X\B3W?<?H=]O18/6
MQ?Z71JH#VGS-TZB<9(@2!F@@M4".<9\3.E"IJ<-2L=D0,)A4V"2\84HJSDS4
MR45,/756RJ!-F T!NYCP8CSCQ9VCL!9B@&LCM'[:V6>+P+U[+$?),#NM[SD
MLXR*;]M^#"\R_+@<ZFZWJ-O3,1CP:X+ZSP,#?^_9?LA1@SNM_CCPN/@EW[=1
M7MCX1Q91RKDJ;/'OD>T/8[]].LYF$Z;3"4_?FA#@S]C_JPEMS!H]+:"JHPZX
M!'9-EJQ,"I I4,>9YI9.@$A@AJ9?+DM,'QKOYE($]#J=7O>O(2#1=*T'TY=/
MU_Q<#,*O#:SV/N.OPACOG5<H)"L0=XDBQZU%@7D%@DSTA/&-+;QY32KM' !:
M#/)4U@"=AF4JB!Q@7;C%LA ]<-GG<Y*<+_5Z)']X^G4_Q%\5EE)X$%Z9X@9Q
MICRRPCNDL ,@H%X9B4&B()OSDNLTZ4@9]I\MF)O%7AEU/.'^DS+Z/A;']K2,
MTX4[_QBU)]A#]3GX7$G']=\#0$1@TV:O'7(" X 0@)]>AJ++CZOQTYO%6B/U
M@MO4.#=&L9U390S*V.SI**[I7XQ44?Z(4N9Z3_W/-LE;TMY,4I6$2:Z2&FR
M\,91LF5:AGXFV6D"CC)M0VK]*,/DIZDMFM&&R8Y9YJ,K@*.Z'L SA]8O IC$
M,V:T2<&EQ'%0.B;MI#:1B^@]UA/ Y%.!?3:3SAQ@_FE/.Z78WML>C_'WT0 F
M)]L1WO=[@PI';\#1;>C#YQ_UO7UXQ\?3W9SS,AF%<X%3HBB@*J-(NQ@0(=(1
M^__;^Q(FMW$LS;_"J'5-V1M,6=0MNZ<WLGQT>[JJ[':ZIF9B8V,"(B&);8I4
M\T@Y^]?O.P 2E*A,24ZE+D[$=*4E$00>'A[>^;U!<S0:"0+1:3P$H[.^BXG,
MXIH?CI(?"E"E]J__>'?WV^1_L!&!VQ=#A+H?7\%V=($SP#)$&!#I>'+<&<(M
MVU^+?JJY ?8\2NX1^KM+QEZCNX%H?#V/^.)Y%<N D"A?HX?IJMVH0-! J" <
MX(<_/W=>[&72&XKS%U8H4Q3+:)TT+ .I!G2+"5@S*)Y1PJL+5A07; GZA) _
M01>9(P(0@Y'&<@Q2'*0WJC$/K'$\WML:V7?GH:)$4WV5A: ],?'_)(YF+M8T
M1D$U3=-Y\NKER\5BT4BDVYA$M\#V_\>+W']_>1V[4X1[>BD]V)F7GDC%RV&K
MV>X[+W'>_"?(+OB_?NMEDGBY*&M,T]D/?WX/NV4-KOZF+G"E)\(=#!.8-/[T
M4BRI'X_K(SPB18; QMY'41I&J4Q6IEJ+CXW%AP6W*\(/)]:[WS_C.?_]YJTE
MOR'NV$1:* I,U$6KI93&Q\.PVXCGU)0[0Z+E*J%S#*,?RVXY%4)H%H^(41(%
M6;K^D15XC0.IZ:WFTEDV_G<+C_T@]]A/<QB,N9C(JU$LQ=<K,885OA+!0MPE
M/[PL UGYX569[LLD.Q#'5M'E8.&(#ZF<66"J_YIC:^=.QK=^XF9)@I<K6DK7
MH0CN$I\.TWL_!*L(H>_>1"$CD=%O/LLD"QAO^V..('F>>)%L] N0*0J\#1AQ
MEIBHX,HDM34"N/IX(9<_B;)X^:,LT1\0,J$/<Q>Q>@7A'2+B.:$3@HJC(=@)
M%Q9EX(T_FR<1.I.UY8M*U)NH8;/&^B%T&V@9OP7YLQ"$5LAZ4XY2[,,F+J8P
M[-U5M @1F-+ ;[<5 "0.JE]UD\91.+GZXA>F.+\E"P.P21@+?>$GB B'^AF[
MH_1/0=/+8($!P=8F_'8)+TQ)=0/AEY9TO4(QQ%^.E-U#$P=U1<;(G++\!E #
M@<S XJ@FWA)0)$&;POLL5'FTQL/+F8TG#3>:$=*>E<"#H$/"-IMS$*,H2TW7
M [_/_$G$F*IZ)7!TX+J_1TM5Z/>(CB_A!RD"5Q+=<M!+& NU)6DM_'2*7X^S
M./23J?;3W4@7]CI%C'TDQCM]#Z*+W>>CS'&"FW=O?GAAXT4IYRDN4WZ;![[K
MI[ %J)-X.+C B2AW"DP4>&7U*)_6>?U2PD;TR@).: $WCR/TDB:ES5Q,?;?4
M@F $"I"\5=T,9"!O!7R(8+DA=1U($FY4  .3C@UL'Q++KL%ZQ'IBS ,@MACG
M\M4MR=>XD*\%0B\R'LS!6$TRC;+ 0_<N7)+DQ8)A_I&%[*0@WL$I8!,%FH3"
M1/5DJ/%C*V9"YY8\#C05TERY\P(L6B'">HPRFW/PEOQRJ&X;)'(+"6:*7CS
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
M@"]8?%D(.V(XBFUM6GF@WP;1G.](+?$P @)7FA24/TO=JT#D44*V"_^"BS)
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
MPD#P-' Y-&8'0]5J+:;.73)RE]IU[M+1W Z4$TUP("R\^/)M6&^HTP')0?/
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
MD4'PO;I3Q;)/A,/:37O0VM'\.H"%=8(4[MJ][HYNAYK &UFIO9J\>R3OKC&
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
M8O\6 5IPED"A#%'!,VHB@B]D%'P8L@;J+OB@-:B!NG<$ZCZ:LSS*_(# W/
MI7'F$B"1;L&@3DIQ!MWBZ..I,1"P$BD2Q+_2"'_XM7OG!B@DX316 5YS<TCZ
M=>K/"'QM7)['/(YH_"05,4)R(C:P_"9F\T#:JK&58(12%#BN]&\I9NPGUH3[
M%N&;4X*IPHZ$(!\$0PG+T,O!LT FP83^F<$K9%Q"SDXLCT4 _<Z/D]2&=2*(
M*$]ZZL>>?O"<X=_>%E18AX6\ @M7=2?DWO]GG4ZY.\?:!#75@4'=)@CH-NP8
M_9=(7&-#!I]1VPE;TND8/='X%U%XQ2-KE,.E!Y=0![W[NSKEK:_H:GBH]QD#
MU.5K7Y[R A:XTN+$Z+6&:^YURFW@&( P5??D)M>DB=M8[L<U&"Z-O>Y8571B
M6>KLY90WE:$4&5<O+=W9O$W]<NNZI1?/Q1V^=0^0VD=SKH@Q5!1,04XNG1CJ
M1]DW</^];8\B\1>"\*$*%L5K,#2++04^=:7TU FI;B_ MX(>*:&!&%9]([QT
M1TG/K9;PS&DVND7_!,5 @P)ZULP[RMO"XMG*-4*B-"/?!CB !H^U@3[N%'8G
MOBM7VN6_8([-FW=2TYF\?V<#$;T1X3+,>;T$[H=/%O?D.$.26ZA[:FQ4/W:S
M&5QQJ)K"M181,BJ"/J)"6DEEEK%8!8(XE$H@/.MUEQOG(0)P?QD!V(I1:#1R
MU.=\9#T>; ,F@S%F)8%"2H;?S6]NAG5$S-YQY&9J\6!.+?![?.8;W.?_HN9,
MONLSJJ:-+$<%*EF\I&&/HRA%O-I4W;YX$#22Y5=YIT?V$8.5M&E0!:Y9:NI;
M'"<Y8:A+9N&$,]D8ZM*V;OS9/"'-)@3%DC;73S3E] /(Y" ]$X*,-2 ]J\X,
M]0ED:-H"4_BGQ$#</'O)90;SQQ6^,KZZNF:_Q.W%5X$@6S+M@*U- &E"C,Y%
M5W[0&1*^ ORYU)^W97;\S51W[!P^6%K.L&/W.UWJ*JF@E T 850IX>7B%O9]
M8@!1@\ :-EH#S)WD)VV288.5-\%%5^ 64TNT+.:AIU$ 9PR;70X-V6<^IW2(
M5'S#B85P>J<B&.M#(4%1CNZD@AU7T\=#7"#M*JFIT&G]V,*S!^/#YRFL!/_D
M52( LC+9G_7*&L-(A%^YS<U<^'27N=BJDU7X7&9LAJE^OD>&(.COF+L[%6"_
M(#M^CD1,=LE;']0NRL9]CK_X@;[XX04JA8% H'JAS0XX#27@:]7.M-4K^$YK
M4L@?_Y$%:@JM03Z':&D:)N_A>#"7*/;*C_?YZ7.6<<KJ*3:*MX>=5?GUC!JX
MOP1K'DNX(N!J$?%$TM%J=W_,0:51ZA6)UZ1E=9L_GC'CW_BH.R !1Q)(%2I#
MO]5TAIKWM/%]CT&YD-849*RB+=J0;:=K2$5T091D)FN ,=IQ">E:O7ZCOVX;
M2"_1T.Z) )'**>\E-&ZX#(QK03W0LCL=^/]NS[@>[D.;7YE6&=Z[V^C\J(=
MH&QLNH($VV1P[=P@;XDF\5DP5G4KKX_C\=7/[-*U;J82.]+$I-O.2J5M)[SN
MZ@/U!ZCH<,^&4<I' GD3U)DKY=X&7D%:"(,6ZQ'&'Y$]-FTSU?[AST^'U%[-
M.1]2.;/:#>OOF0A3/V6X>I0!\$&@__W63]P@2DC9OZ8F9+]RMX+/?O)UE6Z'
MZG]4"D,>,\\2KQH-"481:(:H'BHKK-0+0%F"<"GH_@]HU6O',AAB4:+M4]J3
M&/8DM^= 6P%S!*QY%T0]N]!0YH\R,.S NCMCD?A>-6-X]TVY!I%7SV&YJXUN
MN@97Y3TH]+*QEPSQA'8CE%BIU,^&?5'4I-KP]Y!>IH>]!;T$E/&&]::(2U(
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
ML3^2F(5%'DQ74FK<W4S&VA".HD"ONDCF,]PS>N%D'J(]R&X'/\QI9?A&:1-
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
MPMF&#/KAD.'P*6\G?;)'-.KYA]=(D<2[.G]ORN_+#4LGP3H4QA$&3^&92BI
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
M= .H[\OE[4H[_1%G$0#> EQ3EW<CO./XO)TI<SN2'*"))G[-)I!(AV-*+K$
MM!-J0/+F#'@F;7:1(Z;,6UVKZ9TF]WB]QV')+@IH$7L?3V=ORGLXNYZ4E:4&
M&9Q@*.)\0(AEOMY#M@5Y @\@;9M<\ATH_5LB':IJV6\Y2,X-?-N%[_3B<VV4
MCXLK.S':+))G3MBYT2R8KS/K8TK&DPEM0;=IB[H2SF,BP.'R;N.F5@-YX4\O
M\H^+EA1>QL)U9"JB95J2Z12X-&1$^5RR+Z5@FSJ^C; >$RFZDW]/%Z?>3L9D
MNL^^U,DK,QCE%_^Z&'ZL0GF-L_WO1&WSJ5U<=]H9_=)-)B_061>-$B%HF6RT
M6))5.@M)S@7FP38/.'"TT.TG/+WUA%?7U7;:*^<)7^TR@=7M*0PX'3$ (I7(
MDRJF39#I?FP'#U9:]X1_U+#@P))&LN26*1WHA3'TZG@M# LV(K?%*, V)0.;
M<?6_8W7,DCO#DKI30P/+YE;1_7/\.,$TO-RND3:BJRKEI^>U[OY_Y]]?NY@!
MESGH$ J3$@K3'"6#R N+VB4=HS,@VX3UNUK!HR/>453;<7_PM:!>?$YG%WDX
M.GD&'X<S.*-?_)]Z\?5E7<<)V8[3@9).<QD]\YQ+IF/BS&<;68[%68$U)AKO
M.6L/A/!H*-6G*AID%IZ-Y\'05&5_@^IR_\U>>V]]I T7@6G''0M!%L9-!MI_
M10G0)J:S =2CX4W7"F@0(%Z[<K)"!RY&#T%)EJ4GWDIT#(Q)K$30/!8C?*-Y
MNIM0/3IV=*:"N_30!T_YNIZ7N!;E9?ZD:.>32N3/YE!GG.G:DA)X395%+43M
MX-)H!-R6"/NZ_=28+$T4\E!N-*U=TL]?KH?I.2U*T=&Q.IJZ]JI/+#@C&;T>
MM(]&$%XUFHE[/[CC3S7MDA3;;E-[*J=!B'+]ZF]J!+:!V#3GN07(XV0^.U?P
MM@0Z4#M'(E+VCIM01P)!BF34USL6.==&O)J[7&JHM\WEI*,1Z)Z<Z$/@SRY*
M:<";5S#*5P%Y$2QPK0LKIK8?22"9U\$PZTO,NE@C&LU0O,'P@"SE?54T[D2^
M#0*'/U\,SZK33XM<_/7E^<?)^-/E[/!%5B;0J9J+9CCOO6I,9%%Z.M-!*J'
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
MD2VBD"R+K)A6Q$'(WM%B+=JD<BZV38'45O >(3FZ5TO3ED ;Y/'SEZL?7L8
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
M8@&'5_;HDS<I<U@8?L@:-K<,8PS]XFW>N^^+JM(<P0F/DPCRE*<0(1%!)I6
M09:E*$5$B) OUMM%X,6O_+.G.['"F?6L;Y\CK[5S8X+GD"FJTB1F" JLR10%
M3$$:QPRB6"\Q9:CB2#K1ZG#()G+3KH>,\"@(8RDA#T2L?5W)(!9)!CFC*648
M98+3Q1=9LF)TT/:E3 $;H%]HKC5?2K N &_<W,JL0,SLUB-X#:YVKZ'!6(W\
MXME; OQH5/L)W*[79<XVZPZNC]I?\KF2/HF$UW?.<PF3OF5.&G?X7CE]D=N;
M1,A\\6:USM??WSS*\EX[MW\IBZ_K![V&>Z*K[PNB0AJD*8(1C;3?J0D1$I1Q
M2)A$)!$B913;$.0%.7.CRD95T.D*&F5!JZW=-+\$;?^$]PC8V(O885A93WA+
M)$Y,_4KR/]T77W[63VAFO?Y'/=GK:7[IN9-,>$OCNJEO>_DP=_+#DRSI6C^T
M]E@_F=/F#^KW2MY6E5PON$Q9*I& B@9<+T'3!.)4$8@1EX2'69QFTL57ZI4V
M-T+8*@N61EM0'\7#0L&-_H$:C1U?_OU8!X1E.,$,9AQK5SYD"61FS4\9CTA&
M)(I3[.9D>4-[&J=K8KSMG"]O&([,R#OP:D5OP*<./:TLJ+7UYX=9@>+5+^N7
M.*F?9F7\H=]F=],P"F\<PL]KNJZW&;KHF-MO>;4(I R"0 4:UU1 A)#2!!YC
M&+,421DGC"#N0N ]LN9&W^W29*LKZ)0%?QAUSV^,.8-LQR2>H!N91P:CYDPB
M%GAXI9 ^>9,2B(7AA_1A<\M0\M!S45;K3_K1KXK5NJ1\W6Z2RR 381()**5,
M()+: V0D#6"<92A*% IX0-RXXYRH^5%'HRG@K9K5GUW9XBRJMF3A ZO1N:*%
MR6@).C5'.'FXC(9GIC@K;F*BN&3V,4]<O&,83;S-5_E:OL^_2*%EZ"]!SI:-
M\U+=<KYYW"Q-M-GM8U&N\_^NN6D1AID*>"JA8C2"B$<<$KV<A#P- AHA%@<L
M6>P'U5V<%.Y*6$V6BQ&$/N?,GJ* [FGJQB\#AL..=T:">!H^:I2'M?9@IWZS
M^JENP#[VMS;8.Q/5</B\$M@ -28EMN$P'1+>%4]R(\*J7"\^Z>?+]C4>HT3I
M_Z60!W$&D=!++!++##*N1!*$FNEB*^?HX+ES\X2,RYE7ZYS3)?A5+UTW9;,J
M^.-U\4CSE>4BZA"\?BZZ I*1"68P&M9$<L;V/G;0M^PQ@_[ID!4.GSG)5#]C
M2#=_SWT\]"3K5@@]T%7[U_M\)<-%&F1)&@D,*4[T^B66*62!0C!B+&4*,9'P
MS.T<ZX24N4W8]F2F5?&F^X?K\=4I/&T/KZY$:9JCJT. @-$3?%B=CY,8<'C5
M@\051U>GGCKQP56/8<?'5GT7#UN-O,Z_Y$*N1-6$'=<!X:]H];#@091F!&&8
M*91"9-[/-%1,_QB&*J09EUBXK3G.B9K?RL)H!42G+A"2+VFI/=UB]2QLQ6VA
M<19IN^7$5>A-PP=;%6^V0>Q&2_V3UM/?RN 2$E[]_[/")O7R+YE\Z,M?O'X8
M67PL"RZEJ-YJ!3_3I?R@]&^>9+G^_E%_$=:W*_'FOS;YDW'D%E$D QH2[3)P
M$TX9B CBF,8PSD(9IY21.'$Z[W:0/3='HE.]R4ROM/*@4."I51_0E0"RT]V-
M4UP&Q(YF1H)Y9.9YCO#G%N%.\QM0ZWY3(_WF(M+.A#0 ,Z\<Y2)_4MH: ,PA
MDPUYQ#!R^R2_R-5&&D'=?N]?\_7#JXU^US_*\I95]>\6"C-)!(HAE:E>"XF(
M0(Q3#FE,1200550Y9:M9RIT;J;5J-S-N>V!1E^'H5 =_=,H[GA#;#H4=I8T
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
M9NL-^-JED=,VC7Q3VP26VBA'VKIF+"U);:(1&IORNL%YNS\X)]JU'>7X-^:
M]WV#XTZ+'E#U2YK7*#0MI7J [HAP?3QS:(I#P?_V23[I+_H#K>3'LK@OZ>.V
MY,#M9OU0E/E_2[&[1K\>-JMUN.!)BA51"LJ Q)J,:0)9P$.8I!$-DU@F>CGC
MEO\P5)6Y47%M"=BI"5I;;O8J=NS,V;^P,<@UFV+P$%KNH4\R,&-OLH\U)@,2
M-ZZ%TW-6QV!U)D[YN!:VXWR0JY\X0D&JUWG%C1 3__91ZF__:KU(HX!&<:A@
M*K3SBS(F35>_!*8LS@+"XQC%3ITL7!68&\%>+HW4&5$'R=:1M;RO:(F?8;+<
MM!\1_+'WYWWC[K<H50]XTQ6E.J7$?(I2]4#D5)2J[SG75F%XMS('KT7YO4D/
M6]>IO+O,K@A%A*0\@Y@E!"*1Q9 D 8,9IT(D*<>)<,N[M10\-Q+<S[WGM"R_
MFWGYQ<2K5<T^;V-,[KK/:ST0EM[C"/".[2ON(;M5^J;-5ERW50K&2;US16ND
M>@07A+]0N0$[2,Y7$["\?QA_O<]76L0KO8S/UV^IJ6&Z_GZ8Y/"V*)L(T]_D
M>B$C11.1(B@50Q IDD*2)@@F(<4")4D<)4[Q8:X*S(W/C/YFQC46@,Z$F]/Y
M4-H -UIS'A\[>AL3]9%ISA_@SC0W%#6O=.>LQ*2T-Q2B0_H;_!PO\;"[B":)
M%%,\0# 3*H ()WH-FW *$\I)QN,PRYC3&O:<H+G1VF%TY_#(LK/06CIB'@ ;
MV_$:@M6U<;#CQF>=%?:24; 7HZ@N7C^0'"Z5<SI7S<FDCQK:VA81J4NCWCW0
MU8<G\XCJ+_H1Z^K=JJ&Q@\5J_>%KO5)]2_.R2>:37"D4J1AR'L?:^<HDI(EB
M,!!88AIC&62!$QO-Q;*YT=]?#T^;[XW*^F=ALM>55KM9LX(?\Q40Q7))R[TN
M&3\Y,N1<1L&6DN>B[YS> 19E!'NK"-Z !IUG-8>:,M9K#1!H$;H!#4:F+$>#
MTHGMS/H28* "!BM0@^7Q332W\??[ZIN-==.^:V=C]KF7^^P4'%XDZ>VR^/IO
M4MSGJ_M?Y2.3Y8)FG#&48(@(-\T+4 @)D1@*J1!-0ZJBU"E&[*24N;UEZUHR
M1DO0JNE>3^@82;MWV-7XC/P^.8(&_-'HZ'%%T8N!]]HVQY(F+T%SUMA3E6+.
M7^PV[ZMRO;C+U\U.KLB_Y&)#EZ9-^R>YK"FL>LB?[HHW=0N\-DL4"X2B2"0P
MT)Q@VM(ED"5FSY4'(DM#&3!IU6!R@.RY<42M?G.DT1G@F)0[9 #Z261D6$>F
MED&(6I/+%=CT48Y^[![=Z)\.J6:(W$D(Z I .EJZYA$C;7F<K6#=E+'64DWF
MFO[>_::_B>VD"H* 491$,*"&U3C2"R&1))!+*L,8,Y(1M]#+$92<&_TU%>:O
M*44PQDAZVB<8>7Q&YE&7H?&_QKX"NVF7RT,4G=?*]PJHG1>QU\BZ@NJ/XDG;
MB1XA$24Q1C!)>&H243,3M<0A58H'82QE@MQ:P_0(FQOU=KUY#V.OKR'B<S@[
M$*H']*;8"QT$W#":O("(?[H[)W!ZVKI@^DGZN72/X_*V$GL%Q?^B'_2^J#2+
M'2RA%T'$0IK&*0R24$%$10PQ)1BFFEXB12.!B-4&EZ6\N9')7E,!HS/X<:FU
M_LF<"-0[/<IY$\P6]PLK6?]HCDPN+P:D: NQU6_L*0%])GC$;0%38Q[0.E6D
M#<7EQ:.L*]C4?2(UD2]-[%6^EH\5>&JJDM3)NF#]($W=&V$N$GL5</0/VS(E
MYI%=XW1SS]>'G#_4=\JZ7G(M<^]DM2B;<O/UB#YHV&0%S'NEE-SPDH=^B8YC
MU;Q']$WFW1 %<;?Q8/F4:38;W$S:;C XWC;PY.-9-%?K^:B4DDR80J(<8XA8
MI""3-(-*")(1E)! .6T*G!(RMY?!0>CB0(?R))R6IQ]7@C3VX8<K/NY''ST
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
MK*HEO; =<Z/A/?7!4V,VH.(_-]5Z0+;^2WTW[,C[?\"(C_P::!(XGT$ &@S
MC\:,GV[ :VVIV5%M;:Z]W9NV4'!]"6AM!8VQVQZ*K+87:(/]O3E>>,2\OH->
MRI9)WV8O/&"'[\675F=@P03^(,7&]"KZ+.^--I_DDY&^NM\K1/7+]_;#NB+5
M(LA"EBC3R#C"^NTH60I9F&0P3(5468Q8D$9.M0_<=9C;FZTSP53%;O4$6ROV
MZZ_=U)GP[15-+3;7SA0#1LSNG37R.(S\OAEG"-PK"0P'T6]1@ %Z3)O?/QRH
MHU3]*Q[E*W2KH?\V#+8^WE_HU0)AB$202\0AHC* 5 @.B:)!F@6<9$%\;>C6
ML=CYA6XUGF 7MD 'Y-9;P3TT:FL@A"\:M=4ZURVD%\H5> C;.H_1R&%;)P2_
M<-C6>2@NAVWUW#N,A][F*U,YM XS^*B]0YX_T65;C*1:*$+B)"4!Q#0T1:I$
M"'$6"1AR&@D6$_V?DZ/6*VUN+EFK[*XM255'ZZCVUW6(E2,-]:-MQS_>,!R9
M>#KXVL+"6U6[TDT>Z<8*$J\\TR]Q4H*Q,OZ06>QN&EIGX]U*ST]J#M'E:[JF
M+5\MD,AX$D81#,,HADB0T/ *@Z&(,0E(P"FQ.E&Z)&AN1-+6D]A3%AAMN[>O
M:]&-,^CVLX=/S$8FCJ%P#:C T8_%%64XSCQXXEH<_>8=%^2X</W0C-Z57E<]
M;S7S29I6,WIY]4M1EL57_8]75'\;3)!PR.),Q('V,3#7:YXP)9"R0$&98!GP
M+ M)*-U2?%W$SXTZMIH"UJFJ_9%&5]?$7Z=AL/-%Q@-W9(XQBIM]GH/64S=@
M!_A6??#J$N #LH6'X.8Y?=A)A8GSB8? <YQ@/.@IPUBN*X+P499=4<><+UC"
M9(IC F46AA!%TE06BS%DB5Y!!7&09#1P(;.34N;&6;52;N1T&CV>T@0C%<(,
M)Q0BE6"(PRR$^BT@F5+:JB!9?)$E*R;#;U_:_P $[5C\:E3&=@B[ B]:P:8(
ML.E/TP>1,R'W0N"5=T]+FI1>>XT]9-'^BX<TCU92NY6B.=N\H]^Z,\WWQ>K^
M3I:/>W4A%AF5"*$(0UF78R"F?2 *D.9/(8,PB8E$5OSI*GANE-KIWC7I7=-O
M=61<4>_B+K4!4*OQ")8[$URZ(3N,2#^CC(GSR"2SA;@-,=&* ZUYNU%N=(=&
M>?!^=(A=.D^/ _5$+<=\0N[8!=H=M]YVT Z/F[ OM+N1SQM$#[A_Z&&H,(%<
M^5J^S[_(HU+ O]+_+,I72UI5ILY@V_DXBKG2HY!"*I@)3P]B2!B54"6)RK *
MJ>1.$98#=)C;6V)G EP:&X[+9M^ V@Y0&U)7QQS8C'K(B-D>KXXZ#J.?MHXQ
M! /.7P>#Z/DXUEV/B4]G!P-U?%@[_%$#@]N?)8F_^68BHN4"Q3S*$,4P9"9]
M,$XR2)-(0)E%E! 9AA)1I]#S4U+F1GVF@IPYIFWJ7LA&2<=P\)-HVI'6U1B-
M3$L'%29NP)L+"+D'/_<AX#<T^:2D:0.'^XP]"NOMO7C@F4K=]?5,D8CN&/?U
M1OZ'I.6=1E\N,%$)P5C!B$N]DE8J,:S (8X1%BI#D0R<6,%9@[DQAOYV)8XG
M*,Z@6QZBC GEV.<H;;OH(X+9&G #U@5@$GRDN;@!Q@90&^'Q,&4H?G[/4YRU
MF/9(92A(1Z<J@Q\TM"#\%[G:R+?:(I,J:(ZG_YJO'UYMJK5>EI:[XJ$\#'@4
MX0QF"C.(1)Q!$@D,>1+*2&01"0EW*Q%O)WANQ-;J#<QW '2:5^"KUAUTRCL7
MDK<< SO"&P/9D7GN)*C/,1VI:JLK6)Z+TEL*G[A,O1LDQX7K'>\?'%I[;C%X
MVR1HU?NKK4=XJS0Y&-)\JV]89!&3B0HHC ..M;NFR8RJ,-",ED9ID,0$,:?N
ML%?H,C=^NWN0I:1&0^?8V\'#8<=K$X$\,M4U5L#W)[>OFI4C7^N/]DVZ ?6
M-.Z=L<=K;.^UH/J._!VLS]1QP=<"=R)J^.I'NL<4OVY/H^[TK8LLC5."I>G\
M@RE$4:@@"8B J0A#3%!(*<:V,<3[#YX;RW6Z :.<?83P,ZSZ6>L:!,8^B[4R
MWBG>]Y2E@^)[GSUHLGC>4^KOQ^^>_'R8V_+[2K]>E_O9XQ]6NWIYU8)CB9(X
M$3!26)JH+ %QIO\E4KWPR@0A1#KM)%V0-[>)^:K+!@(/4MS+O?(C-V EUR:H
M=-U356(0Y';NAT<@1Y[?.TV?U>HH5F!/7W\NA"4P7MV$2S(G=04L 3A\W=O>
M-C1-J,TOV.9:?U[3]:9:L"1.6:@7.P+)S*Q]8LA0AF!& R%E%J4\L*H&?TG0
MW)BES7OI<G)WI0<:=5W3A,Z@>]DI\(79R"0R%*X!:4+]6%R1)G3FP1.G"?6;
M=YPF=.%Z]YC0LY4OWWSCRXUHHO3S-5WJ"_]3KSZK=RO]KWO3/'@A5*""+(I@
M:D+#D9"1.=.*H1)<"8I#S#.T6!?ZYGZVN%(/)S+9:C/>[-A5@'W:5H"5VPJP
MLK/')!,9@\!3:Y&I#?#4VE0[-/9!CM>,8C\K33@V(Y-69\7)NKQ;2T!K"OBX
M-RJ=-=,,B'T0ZD0#,U%,JB8U_;BZ]*AIE4+OM:*FQ(GQZ^LXZR:LZ^GA>Y5S
M/4)M(Q:["04V5=/^PSQZ9>K*+(%F:;'A];J!;:I\92XS7XM5L=97KN5*Z%M,
MW0'] +J4?_(3 >MAT'H"8J]Y^F3QL1X@V ^7]?$X'V%@VVH2H11<$J3?B2PT
M.V4)@21,) Q))A*5,HY3IT3:TV+FYD3O A$.RG84VP^&%.XX@['=POQZY$9^
M*QU%;_@OT=&/P8@!8B]3E*/?W/X0L2O+<!@RZC*UI##U).6JJM^:70K7@D0R
MCE,:0")3!5&F4DBQ"*$B)*,HP4$265'#95%SHP=3>[I8@6I=\+^!O*HV=2'A
M$E1&V9HGFH]8L=I4X$?]JO[]\^O=%3_9.U\7AN"RP^L/V)'9H]8'U)J"?55O
M=OF:WF"S=TO]P3>1YWEGW,U'TY31^(*2\H?V6]E^3?<:^#6-^[3O":AQ"S?+
M^I;Z:LCJ<>![-M<KP*K-%5P_T)7V+X%\?%H6WZ5LO^_%UY6>?0_Y4WTQ^/'-
MYP\??_+D:]J-1(\[>>$!DWF,=H;L.X66=_BO;6].*=YJW\<T-)+=[FU3\O>3
MY"8+(5=Z_;)N:@J;JN0LPD2H*(813AA$7$60TDC_D2I&,Z:2U.Y@=13MYO8:
MV3^UT!H7]ZOZ,,/457SUSE\5>O=1M'1(7VILQO9C+U>,KX_OC'UU!SCYK%C\
MMBS\H:'U@GRR6O&#1V"R"O#N&LZFKOM@<%VJM0\7,KBIW)?<U(=_6Y2OBPU;
MJ\VR:_"\B"-""6,I3&.<0A0C!!G1;K_@*2&(HSABQ+&=W%EA<^/IK:[&/Q*M
MLML>\,Z=Y,Z#;,>[OJ ;F49/='2_Z2IEF6]REST&?C21M&5%E^?714/:R%W$
MR'<#N?,"IVX==]'T$TWC+M\SC%7^4A3B:[Y<?BJ62_WTK[04"^T+<LI(!C/,
M$$0J99 EB&I&H9% AFE4XD(F)V3,C4,Z%=W8XA1X=B1Q)20C<T.G'?C#Z =:
M!3WF._28[W7:GY(SZ6SO,?1PDO==>GW9[X-^Y ME*BY1/:EQ8G(/>$8AB9B
M*8U(@E66*9S:G*A;R)KKJ?GSXW*'<W ;?.UHP!-J(]/!09'O6E%8**A5[1(&
MFLP _4[:/&Z6]#!S8)PBX&< &ZT$^*&\%RL ?L;POO+?YVZY(E"_I'I!9$:W
M"1%:9)S@E&4AQ$C&AE$XQ 3'4$9<$5/=EX?6A;_/"9F;V["+8=\JVL:H#8CF
M/P2TGT)\P30R=PQ :%C(_QD(K@O_/WSH]*D 9\PZF19P[EH?$0=[=<#V\K^W
MO8IEG.$8$09E$%.(0JX@#4D,A2)2<P+F<>;40\1%^-Q(P:9<0FO&#=!V#&XG
M[31"EIO&(^$^,LN, ?F5T0]VV(T8$W%!@1>,E+"#IC]^PO(9WI.ZW^<K^6XM
M'ZL%B3B6#&4P4BR#B$09)+'FO5"*" 4R)DGJM.5J(W1N5->;1ER!/XSBH-;<
MD=JL1L!ZC>45U_$76U=#ZC/_^@BCJ1*M=X+GDE%]!(5#ZO3QO4,;K6QY[W8E
M/INXCH=BJ>^O3"SJ^OM"$(FC.$Q@DF1Z&6;Z$A!&4\AD*N(HREABJFG;;^Q<
M$CBWW9T[(V._1G:]S5/MZ?T/?X^C,/NG>NO'O<'*!?CM.,DGJ&.[5@=(ONE'
M;4"7%#LH//=%N2!TXDXH=A <]SZQO&\8U;PRVIO*.?62,J_^MGOSHA"I0)$$
MHL3\D0828DH4S!*E(L0#F6+EXON<%S4WC^>9IL"H>H67TX.P'8_XP6UD!AD*
MF3.57$;#*XGTB)N4/BZ;?4@<%G>,XYWL]HL885D:(YC$ FD"25*(N8IA(BE+
MS;$S3YU*7]D*GAN=O']W^\N[]^_NWKWY#&Y_>PT^WWUX]7_^[</[UV\^?>[\
ME#?_[^_O[O[#KY_BN"TT!KPOXK>,LO'CBLZDKLS+;/BX0N+JVGC:Z#&Q>_GJ
M_I-<UE1H8N/;/@;F'#R,DQ#2E 40R22"C/ ,"A$DJ411*(E3YXFSDN;&2*VB
M8%]3-^XY#ZH=V7B!:F1V.872""T>+D+AE4K.2YN4.RX:?4@6EV\8Q@Z[,C@[
MOSQ)(X'"+(,,1R:#(A 0QYS!*%,H2H3*8FQ5MZ9'QMP88:?B%4N=4UC:T<&5
M"(U]ONT(CC,%])CO=?*?DC/IM.\Q]'#"]UWJGD?;5@I6>Y6"O^Y5"OXH2[-8
MHO=RP626D3@BD&=QHIV"B$(6) B&2<*2,,UBEE@=^3A)G1L=[#0S\?:F&IXI
M6>%0L<0>[WZ"& W%D2G#HLQXG57;:CX&L/89MJ, /%F9%S] .R7".@/6DQ-K
M_ZS)TF.=S=O/E'6_>9CC]IM<F^RL.FU"2/'+]]\K<R*WC2"XY?K=42\NC1KY
M:J-_UWZHW<?MWD@FJ Q85(=':[H/HZ2MH) 2G"1$?RPR%U_/CUIS>Q^\VBO!
M8B;:K@8+W=KCYBMZ&CX[]W+Z01GY]:(-:A)@.Y, ^PY^_+TI2O737HC4SK(;
ML+,-[(P;9;/,+]Y>76!/JDWJ-?N%\]#1]OST86Q^V)Q\UXF&Q5$F8A1!1#4M
MHS"F$/,P@1A'H8I)&JC$*N3\HJ2Y<:Z9XVW.NV/YE<N@VM&F%ZA&9L).QQU&
M([7ON0B&5YHZ+VU2YKEH]"&97+YA&#_<E9)6F_)[?4KP[W2YD;?\OS9Y:>JQ
M5.M?Y?JA$(N49BD-20(5BTUV2FH:IA(&&<N82#*L(A(O5G452&%'%C9BK28#
M:2;#OO QUT1/^E$/IH&J7KWSO4I9;OQA!;H=E7@#<AI6Z=0%M;XWH-;X!G0Z
M&U^J6H-&;7\4XP*25[:Q$CPI\;A <<A!3O=>F3?3%E#8+4BD2E+.0@Y3)DU>
M/9:0HC2%,B-"2!2@C#I%C)^5-#=W9;?F:)LV5W\>F.ERA*D=Q7A!:F1>V8'4
M*3ENELHY*,9)23F2]C+Y)^>,/IML<O8&]W.&VRJG'RDW58$^RWNS__FK?&2R
M7*18!FD4AZ8/8 !18E8P C.HPB!.1!K(C%HU->T3,C=*,'K^W"IJO\-]%L++
M)P4^@!F9 8R*H-41M$J"/QHU+8];>T&RW_7W =:$%37WOTQU5<QB)9L*FZ8(
M9M-"Q)1]_?J0\P=37+,NN&D^;*M$&=8M9>T(U*"O"_VCR:$%E7RBI2D-K^IL
M^IQJK%?*5'6OHUD+4^:=KO>$MH7?&ZG_6.W=5VDHZL=7GFIN7AJEGI.%L[=.
M=I!P2?G]<X.+UWI8.'9^X.T7S?SWTKB#VX*T#*>,D!!#'-,((D1-V109014A
MG%%&,YDZA;O;"IX;:3]?^NPM>5K=FZ7/P!TIZ]$8L*KTA/&D*\OA\%ZWN+3
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
ME9!UU G6;I1,(>4ADCA02*+,K8U9O\ !^SUCKZ0Z+<$3S<]O/0P!UVUCYPK
M)M[*T2[7AU+D*UI^!UN=3>&\NOG;Y][F;X.W</KA&673YHS(%]FFZ3?_W,;,
MA;N&!O1_T<\NRN^GMA-HAH0B',$@#@)3U"$PK2T"*/0?,J6$16GJ%KU_7MC<
MO*U.5^?0F5Y$[5C$%TXC<\A6S?&W:FP0\1Q+WR-PXL#YRZ8?1\E;W'--2'P3
M.'L8WA%S%(9$K]@B1HT#@NL>$A%,HD"&0<Q)2)Q:+O?(FAM=W.YZ19EF4L/C
MXT\C:[G!XP>OL7=ZVNCX+BI^S,@9"T1&B(T_+>\%0N-[#3\=&=]_BWOR^7ZD
M_:?\_F']0?U>-=DZ>LYL'C?UPNFU?"HESYO$6TYBDB9Z'1.8$R"$3#MFFD90
M)2%EH:*QYA.'H^QA6LSU,'NGK>F^L&V/89\8/6! ^MEG1'PGZ[BP2].Y ;7^
M\(."VH*N%\T^[/M6C J[?3KZN/!/E(T^QC X):(/1[$G#WW 0R=+0Q]N\'X6
M^A5/&1H^4.9?ZCBK=ZMJ7=;?S4]Y];<ZMUF%@B,E$918+UQ1RF)(HP1!QE,E
M:("3, O<8@C."YN;$[K3%>R4'911W@NQY1& )^!&)O]!F T(-;@,AN=X@QZ!
M$P<=7#;]./+ XIYAY/';QIQTFAI,IH6OJ:S4=HVM%C1,$5:2PIA1"E'(F%Z^
M2@690#(5$<()(R[4<5[4W(BCT=3L!9=;74'5*NO&'#WXVO&&']1&9HT=8#LU
MNZ[<'HMV7L;"*VGTB)N4,BZ;?4@8%G<,;+)UNB;S(@@Q0QB9V$0<0Z1H '&:
M8IB$'$L92;U412ZM5<[(<2**"=JLW!D9H-@6)%\:;8>GF9Y#UXXI/& V,DV<
MK]SNL954/PI^.T*=D35M8Z=^@X_Z,UVX?!@O[)W _3M=;N0BPB*,"&)ZH<$S
MO>[(4HBC0-8M(,*$2A9FB8OS<"A@;BY#>T!<&05O %V#)UJ"+T93-PHX M)N
M[E\#S\B3?O_H_ ;4VMV =U6U\9D,<<Y^K]/]2,BD\_R<B8<3_.QU@UL#;[<S
M_BK-?L:V-[LY33.G/*;.]D>IORZK]2*D@4 T#F""4@GU^B&$)$W-0;G"BI,T
MY-)IWKN)GQLK'.SA=0: U@+0F5#7R;\!K17.[8%=!LB.3\:#?=K-ZVL1'](W
M> !POOL'NZ@P=1_A ?"<Z"<\Y"F#P[CI_7UISK3JMI5M_OS[?"7?K>5CM4!2
MJC *8ZC21%->&G"(!8\A)D)$*HY3Y-8G^)+ N9'<<WWWZKZ#/XS.H%;:=</U
M$NB6FZX>H1Q[X_4Z%(>$5%M!XSMFNE_HU$'15A"<B'JVNV]@/ZK'IV7Q7<K/
MLOR2<[F+G]Z/L/ZM6'V1E>$]TSJ]JC<B]C\WH=>_%>O_D.NVT,=_2Z'Y,"_$
MVZ+<J_T1+A3)4!#B#*H8AQ!E&8$T2F--9(G$BA"IA!-]3:O^W,BP>QU!VCH<
M3[76=114N=/;S._-JMS:UBP<V[P*O@<$D!>*6\SA*V1'QO/]8HQ,[1=R9F[
MUFA06VW"S:NU_NT:?)=KL#.T]E>[;Y--72KWME@O,D9^.V9-:\*TS;1>9'B.
M^FR]C!;#=R;S=7WV<;O2&M9!J7+%<UDM5$I8$%$)XR#C$ EL2E:G$40LQMJ-
MQRE!5G5I+63-[3VUIVK347%?6?!C):7A'PG"^"?W#<QS>-OO97I <8)MS7T
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
M<JNC8">I<]L@Z!2O4S[%3O6]"JARI[WEIH'3,%S81Q@+W)'IY1FNKP]P;6H
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
M"-R/.9Z^$[=WC@[\>;?H^"+'O61L=>^/^EYNZ@YG?U=UX\\"<H%0GH(TS5*
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
M'YO5#^-7-QV^WS%1IZ"V"5Y9FI6H8!KD)6?&OVWZW1:V*!-'M!"9Q,*O:?J
MM+D1ZD'9???SO;J^_<V'$'8CRV"X1>;!7L@B=,9PPB1P'_ AB1,W]G8P_KQ3
MM\M-XWCD@]J]9M6W3]O-CZ6T ;E_5M;1/"S;[\5N^:-.A5Y(;0-G80E2 C%
MN=: %%P#LUY&E.E"Z2SU28QS%^W%,!,DSQG-$V%4M\'MM>[61]@<MJ/807$_
MQO$8"S?ZB8-P9"ZRX%JMDT\=<%]9S9/E^F^=7;_[ZS![DY,_8D&9RD/\I+3E
M#\LIAXUXPJUA*H>Z'!\VUCECJ_NZ*^FBD$@2 3D0%'& B#04AC("E,@Q8AG%
MJ?8J!G-5XMP<I$[P1:=VR5[GI%%Z;.1*'^INC!44R\A$=1N,-P2S7($F4D1+
MG]07"FNY D)_;,NU&\<><YJ5WNM-M3O)',RU+#%G&'!E/">$LQ(0)5.0E:59
MH<&<I\*K'FZ/G+E13'LB9Q7U/<R\C*/K(>;-Z$0_O#P $S5F]PH2@4\K+\N:
M^)1RT.#ST\GAR\<6=/W*_GHO;9ZJ7HIZ3ZBM?2ARSC.H(2B+L@ (VL:#.5:@
MD*G$B @BB5/:P55)<V."MJRIT39YKJYW/<EA@(<)(BALD2EB-&(CBL)>0>.&
M^K!]3YZX5.P5 \^KQEZ[8>1)VA.OU'\]F>>^_6&^' ]=2"890ZP A!-F>"$K
M &?F1Y8)#!FGJM!.Z<C7!,V-%HYZ)K6B;@<I?M@Z'F@%0"SV,=4HL/Q/G:X@
M$?8LJ4_8M"=$5TP^._>Y=OVMFQ;OU]5N6P?F5O80_[,2*U95AHR4?&>TOQ?B
MZ?O3BNV4_/CZ_?OU;O-^+3;?U5NM;0#G#_7)MDK=K!>(\%P;OP)D.89FW2$$
M()27MHU@6B*E"H*]V@@&UW!NA-2L FV0\H,-K-ELDU<K&UMC@Y,/!B;V$Y08
MN^J S;93P-B=DE!#[;NS\@(#.-U.3,>XNR9$ZO/9^'4LK,=R:6Q,&B/ODH.9
M26MGC!V<P$,0:<<GE)8OM$,4&.3^':70@D:6KQ1B^Z1DIWCQ_5I^M!5..[]:
M%)001#,-A+05,E*, 97F#9$*@7-2Z#+#7OM13E)GQ_6-TMWVLG5F]<;JG8@Z
MGFXWOOFLVTBXT79P?"-3\1[:/TZ@K57N_C9@;4D?B,*6GG22/&UE2A\PS@I7
M>MT\CJ;^32T?OADJO/^AMNRA[03Q4=?14M7'IUVU,Q\7XU;5?9<67%*N"L-4
M7.?(%N/- $=4@8)KB4N:8^Y'5U[2YT9;M5)^5.2'MH(JXS8ZM^"8 "2T>3ED
M*+/5E*#B$N:\) OS)+YY<;R[6D1&//G9&@%88T52U>HGFZ/^,4?%[441#>G(
M+XR]WDFK>+O):1=BC>Y)1_FV+5^X=\<HU(*^0_PTF/1=,@J<TW?*N(>,>[><
M]NYK>_8M-.60I]QXN4B:MX@J*>!I#D%!J7E.+I247CFF/7+F]KYHU?+CICX,
M.4,\1U@ \][- 2JT!DP0#!"%)<O+3&1$^[T; J XS5L@*(YN;!X F]BG5!=Z
MIEX#RIN>K\ 0E(C[9$U*N5<,/B77:Y>//*QJFFJT=8<H3"DO&0:%R%.[8X
MY:D&16%WF,LL+:!35]*+3Y\;9;;*52,+.#U'SO'\:2P>L0^=G*'P/VBZ9'+8
MTZ5G$J8]4KIDW-DYTL6+_&LKW1O[TSJ#\+-Z-"/_C57JTW;SL&7?VT05B%/.
M-&/F;2V5>6]384M=YX"A,I44Y=!,:]>*2E>ES6TZ6WV36N'DJ''2JNQ>V.<Z
MRL-3/3AVD:?^(&PC.I%=Q\^]'%)0'"<J@C3N8^A5\L@9EH%"1]>?,5EY(V=S
MND6-W&\:G2OU?OU#53O[D?G?2CX8UZO]_"JH%4MS#/(2VRI&QE/BD@C <2E$
MP3@KN5?]RWY1<Z-8FZYS5#5I=?5.?.H#ULV'"@-79%:]C%2$#,OK:(1.6NH3
M-W62TA6S+R0E7;LC<#R/+<KQVZ]6U&?55.NHOBT?F]XDB.=%J1$H*<L T@H"
M@DL(,L8E5P6F.?+:IQJGQMP89C]1NGIZ=3"Y<53<*"@^UI'I:0S,X4)@G%":
M)LYE6)5Y!+,XP>4<L>+VM'%4^'YM.,)0[-N_;)D,U;[6D50T@X;?6-T]U 9
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
M5PM%;:M!9/?"[(98QLU24MH"<BE)&1(IPW[9MSURYN8#6C5]:\5=!M"-% +
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
MS"H+ I1BVQ9>YD K+3A4C*>94^NA83%S8YE&TZ15U4;P6&43HVUBU77OFCB
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
M?KC="@T4JC=N# >B]3P?.%G WCA#NS%[(Y\0)#?JJWE*G7?'L<A1*@7()>4
M:80!IZ@$FF=%)CC)N?(JA-8C9VXOGK,L(*NH5_KB-6 =]U-OAROV7NH8I&Y-
MF3K%(6;2U$'62Z9-G1I\)7'J[/*1_4F_L?5N\[W.H/YSO=Q5G[[\>3A3+:04
MW#BIJ52&&'!J6^:4R$9*J;0LA,+4Z]!E0-;<R*%5M>D0G-3*)J^LNOV-I[SA
M=:.'0*!%IHA^O"+LJSI $K8%Z8"\:;N/7C?\K/&HPRTC2ZKNU]%_V#(_]C!X
M@5&!*-<82%@8PB!$ )(K!$HI,T642#5$7B55ST3,C2>.NUBKNGB5+77C65+U
M'$8W8K@-G,A\<,2EUJXI !.PI&JO[6%+JIZ+F;:D:J^99R55^Z\<>9+2)'G9
M3@AJ^<,>F]^O5IN?-I+XW6;[>JOD<E?OL=D_=>,TD"YYD0,F66JCU3/ 28$
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
M/ <2Z\C@J%;OV1+#AFX9LHI,D*&SI8K"%(K"98!HK&),9^E".NZ^YM+;=@-
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
MIE:_Z!C(.V%!-(':711U&; _)MP&455'!NZ<F<I$[99)DL3:3WTU85DGS;R
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
M@6ZQ=%I+D)- (UVBY64U*"_J$(]2&]P$:Z*D:" V*M*\AZJ1RZP&TOQ.@#I
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
M,Y"UE]99K4SQ;0+"V^D9-SNO&:8&$'X'$#K$/7USWC-01NE-V4RCSQ0#I<C
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
M [*#D,:&WOU<@:J*K:$DQD1N60W9U@?<M8$KC:298=BGIOLURH:]G@]&P_Z
MFRZ:L:'V:+K/8[/DPI1:B3D%3K)C971!0)4J'UB0EP9C$7TZOJ;3.NQU? (X
MSB&^16<M?3KC"YF[SR-]/J=H*U\@ JF"E*W=T@B$B#&#\=$A!HE%]?&1]Z%N
MV$MX+AC.+J)SG%CR,VXV=]L:N^3.GSV]>\9\]WD6R9-7D8V47D,VHBWB)G8A
ME U@O3!)2IF4[W/U+)0G_Y$Y7%\+;#'VJ4C?^G7;VQ2\ 2RY@&Z;Z<B)QJ'.
MN?)]Z#RG?/D4G.WJ[9M9>@/8BZ^<Z=N__X'_N=Z\:6M@[[)Y)MM,5FD@U7J'
MM*B Z"T;'UE944E[UZ>U>B*AH^35Y\?,LZNZGP#'Q^>7P_V,'S[-)5=2DB=&
MD0R:'352%5+Q"EPB@TYE;TN?R78'$+LL3KN"9QI0CY;D &#]?8.%&OG7GU>\
MD*#D/%0O*QBK=9OPS!9SCDH5[7SP?8J\GU(R-,R.%_UZ1CD,@*,)K^67L&O.
MVF P!7(;3VF\S^SOY02"8K0IFR*>%I:<_F8>+LL\TO5\F"@'@.LK2<XV$C77
M)$%):\"T<2RIH@*A2)0JHA*U3W![Y,QS?UQ,RT1/$=+!D/M(F[0^C8Y\'J[*
M+F5'68$UJ9U0N%:':"'GC*94MF5*GQ+TJ90NJQM/#LRN@CS'[IWOKV]6'UJT
M_?G0JRZ1R#T^KWML<NJ9EXE6^H"R. )Q-R?7!0:>:B/@D_?69*DI^?./5NY*
M03V?O_8K-6N=55*KV+O.>/G_"#<71;)9E)P$6W1NF\$DA("97U&CT I9A>M3
M;#8#\6<5UYR R"FIQAYR'L!0G7;DGUG)_/XG77ZD?ZRO;MY?7Z!/JJ@@P1,R
MMT5E/R"W=O8B93#L#3@Z>97&'G2?TY34TP'Z*.F>'9;;V_K[G^L+YT.MUCJH
MKAU2AP#)>06R+2-63J+&/D;P0>2>TPC4TR'W$%F>)V 9@72!3LJDC>,7L76
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
MEZY I*0@!T7"."?9TSAA,<_+5 Y@41V&DOTJ?&80S0#WXI9\C/3*&>G!>)7
MA#9:4+'>+KXHS:>K-?>Y\0Y/?G4#4C_I[Y<:FR"*0?&TA5<ED)%M*G)APQ$,
M*@W!H '"FMB<K+KC.M\]:1S G)]'A742RP" V]FI^^E\+^\9E@[9A^&WRI;V
MLHHJ(; G#$F2%FRF*E=/UW"V'\W+JL)>*)K2?#V?2,\%O,S69VN%K<!<1+)0
MJFA9I]9UGDP!YKHR&CU[-[VB@X=1O*PF'0FXQXKSC&#[::>PE"YD# FJ\)8-
M&9L HT?(S%"1;4ZB+(O6(39##P;20X1W;MB\6QTLG,@R"KXS9"M75,% \FUZ
M>LU2B()>FM--&MQ)ZK+)SA'Q.5F 9X;0NSW!)0AIB-_ P"=I$X$=A)@3)%O1
ME^B#U;VR[-,H7;9_9T!\3A;?POT^G\^&+QWN]_6W]!97Y<LZU78\G\FCP @N
M90VF)CYH6WAD^&1LNR0IPA-T;IF3-_FCE^WXZ0RW4XCCC)3A14V:#*G2AE3S
MN2@+0&$R!&N+<9;,LQ;$$RO!93N$!E-^D\0U0"O1SG/]\ZJLKG-;@TGE^[\R
M_]7[I9@7R@BRIEJHZ-@TSC9"1%T91-8*7ZPU:@&_9ANYRS8?C0#0600Y3@_E
MUIQW5C$4-H!UMAZ,<PA!20')16D)BY:^3XWX,;4(W9J73@2\.80Q>#7GD^3^
MQ9-A*H>7(/"3.A8A/*7S<QG"_SZ2'W>_MLEIUWA5OGO0++_R.W[$ENA]GSPG
MOR:>HT\9A]+:^>(S8,563R8EA%HJI.*I:BS"RG/8:O&U&GBR4OT^9_'IFXWC
M\H)JDKEH![%D/K>7;<>CS!"M=KD6:8H\A;)^G=*ARCFFH&6WIIY91 .X5(\O
MO#U.EY7RVCH#,=8V0I:/&"H&-H4R44PZL,?8/0T_$_Q.E8H_!GX=Q3, ^':^
M7(_OEK>TR6U8@(^Z)"H:D&H%HXV$)#1!R2XK*5WA@YY>_[U Z0 5M2?0?\>*
M:  ([GC!7CI=B94RU<)6OF<#78@$D0A!>*G05>_)]F\DF E^IVITZZ3_CA7/
ML 7<WU&Z.< 9N/NQ>2S]YQ3,9,:W![^PDCH;H0(:A&R#;<7W$4)1&9PT*J6*
M,:@^,\M?IN=8G?+U4[_,WQ<J>^'X8I9W6QHC)0C1"8C!D1/!VGR28PZR/6@&
M+#S5%G,P?FBU<'BHX/%/SZ<D>KK\6_#ALZ62(]NTM@0P2F-3\15T\)I"KC&K
M/F-N^^@*9CK]4M\PR%8W/V"^S]6UM1T76D:CJ2(XIWT;<V0A.NM M#M.*!V>
MK12;*\:QC:0A]<44/#R+_\_"_ &LV*^/\,U?J^N+2+*XI 5HC;(5M[(K6(R
MK*6B; RZV*=>^3DM"P>#YA'R>E:.#X>9[]8MFG!1O(R)WQK MM;35%T LQ5@
M,2F,I(A?MA.@YIZ:97%SK(1W N8 =@\ F<>OTC_H0Z+-19)2*4H"6L=N6PSN
M(&G-OEZ15=EHC'-] H+/:1D)+H?(=\?E= "S!X#+K_1Q??EQ=?7N:]X\'$:1
M\J[X"J04&_J%V1*M+.""3MG)P&?MD\/92=:RD>/9032?" ; 4[, ?[QBN^^V
M)>/;^_'C#7VX9A-0NFI],_Q$&PC*(D]1L*.78@Q6>F4Z];=L(6CA[$,7>V<.
MW@\ H9>8\S")^-OU9K/^L[TJ^ =_Y^;O"U^=L"%)B+*]>,W)P)0C9!79K3"A
MB-)IK.@$*I=WRHZ&Q1Y>V2PR&A1_GQ-YST^GJN#[72BH0;<:HQ0@R&K!*RE+
M*B;47N,J)M&YK,([%09GDM-@*+Q05C 5T;-1&=L.=:G9J.1;@43$K'S)KG:J
ME7Y$Q;+YTMX(FL3C ?#Q=K/.1.7Z!^94.\?UYX,((6SRSH++E-K2!U:\BAE$
M/MJ8I-=H^RRMVTK2LJG.'LB9A_L#P.BG]=6[5I?RU:L@LLJ>4FFSWY@?NB D
M6S2(1+EHBKK:3G,47J!FV1ZT+FKG6)Z/@)L7+M\?K_*F%0%\1_=??UAOWM)F
MM2X_4\L!\.4K^=*MI;2%Q%7S>Z$S(P"CJ['JJOMHI:F4+MN$=BI#:399#8K%
M?^!?JP^W'^[;07ZYO;F^P:O"YN!WMQO^]?ZH%[EY'Y%-PBQ+VWMB"R07"A\[
M9H>:^'NG<Q[WH7C9EK1387-VV0U;+_!F_>'#ZN:N;86/^&9]U:KXZ"JOZ)#Z
M@5U/FZ>>8&]Z9ZHO>/1YWSSYO!?2S,+7(%-*$$5F"SZU.>M(CE\^CU0BHU/U
M\9(FD7ET3G"?#WM45U.J(98$R&@JF* <H RLRY-5T:',1O<I:)I&Y\*)H6XX
M>Y9B[">]8;7<;_2N'?C1Y/T#E-L+#YE'I[U&W4RJ[.%C?J4_VJZ9JW=?>A2+
M8,Q@RQ4ABUC&P+@2'G0LCJ^UX'7N$S_<1M&Q"NKI<U_"=8W.5H\)4'C7ENRT
MT8?9@K8R&!\<J=)G LH>Q"VKBF;!R5.M,[=(SDC5W*75#K&FMCZJE]IYB=+>
MRH<%6[*V"$$6VT:*&$!_EV+.,6FA,:H^S8K=E$]^3^7VDGV*IY_PB-/?_OWP
MS2_H=V13LH+AGG2;+5\=W^F5H CR(M=B5>A3LGH@P8,JJ2EX>J:D3B"ZA<<Q
M?3GBK_21KFY;@\S-9I5N;ZA\^_?;S;K<YF<JX<M) WNV284 R;#U:=R=RUT,
M!!'0*E=R+*]IM>.I6#:1."OR3BR2,[HU#V]BV/ZL7O=FSP:'[7!+BI2P%92]
MFPN/"E*4!7(PLF;I2Z]P]B 7YUVQDI0NE8P$N08V&:TVP,ZP:U6/J6)*SN<A
M+LWE&R-FP=&1%^9DD0T0VO^-142-^F]OKUN:]?KA,-=WM=[5H+9))% 2 Q@O
M"()'#S$I)6W$%#HM'-A)UL)(ZPV*IR"<34(CP.V>]H>BWNKNB001:FA[.RL3
M;S)D35:XM@*TT_K<K\A8&$[SB??EF,0!O%[8B/^97Z?WWWR@S2KCPR$>:K6]
M*4[9Z,&&6L 4*=JR& 072<9LT559][#/MW[ $'?8(0);S\V]A2'P_>UF_0=]
M3;XH)F>G$Y3"+X3)(K21<!821=MF$;:Q<7L(_X5'#^%Q'2GV8SFVL,"_N5[A
M6\RKNLI?GZ%(=-'[TEI;-1@=%43C(HA2="S,&?FTA.!%J6][_K(UE_.(?A;>
M+2G_S<W%F_75]?IR5>Y8?U?U<'?_D5>LJU1L\[^I[0<OD-I<L:!\9746O*][
M%9#P1SRR#OAW3RV#[30LK!Q.9&W.)(/A4/3P:A$95\D2.'*MZX<R1(P&7'*6
M"I*U6G?$T9*&YER2W0F4 ]@\@#?RX]7=L^Y>G>\O5Q]65W<G>M">.E'U6D9
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
M)7\I%U9$K=@<A.#8WS0FM65YED"33K4BZW#3)]JW#W5#Z:8#<? L83&S4 8
MVN>#7 3R)-N 1T.>O8[$VA5UVWKNO(V>7T ?^L2V/I,PE"Z:!S*'L7< 7+S%
MO^_BV;^OO\G_OEUMZ%-!/EW_Q^9N@+ -JFJ5&-BM7JF@8X9X#S*&4F6067=R
MQEZC;.&.Y1XHFE48_:.%#]]HOR2\IO_SO_X_4$L! A0#%     @ '8VE5/!!
MH1],$P  @SL  !P              ( !     &5X:&EB:70Q,#)A;65N9&UE
M;G1T;V5T82YH=&U02P$"% ,4    "  =C:54/P_OUSH(  "#+   %@
M        @ &&$P  97AH:6)I=#,Q,5\S,S$R,#(R+FAT;5!+ 0(4 Q0    (
M !V-I50';%XT+P@  &<L   6              "  ?0;  !E>&AI8FET,S$R
M7S,S,3(P,C(N:'1M4$L! A0#%     @ '8VE5-QUE6\E!@  (B(  !8
M         ( !5R0  &5X:&EB:70S,C!?,S,Q,C R,BYH=&U02P$"% ,4
M"  =C:54,'YG%BZ7 0 FI!( $               @ &P*@  <W-D+3(P,C(P
M,S,Q+FAT;5!+ 0(4 Q0    ( !V-I5370E[#-PT  '>,   0
M  "  0S" 0!S<V0M,C R,C S,S$N>'-D4$L! A0#%     @ '8VE5-3^= AL
M'@  3BH! !0              ( !<<\! '-S9"TR,#(R,#,S,5]C86PN>&UL
M4$L! A0#%     @ '8VE5#:&.Z80,@  [!P" !0              ( !#^X!
M '-S9"TR,#(R,#,S,5]D968N>&UL4$L! A0#%     @ '8VE5")H0^2*N
M 'X' !0              ( !42 " '-S9"TR,#(R,#,S,5]L86(N>&UL4$L!
M A0#%     @ '8VE5 1R$L 8;P  >P$% !0              ( !#=D" '-S
H9"TR,#(R,#,S,5]P<F4N>&UL4$L%!@     *  H F@(  %=( P    $!

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